Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Forth-2012 systems #74

Open
ruv opened this issue Sep 9, 2018 · 5 comments
Open

Forth-2012 systems #74

ruv opened this issue Sep 9, 2018 · 5 comments

Comments

@ruv
Copy link
Contributor

ruv commented Sep 9, 2018

Could we form a list of Forth systems that pass Forth 2012 test suit?

@bodhi-baum
Copy link

bodhi-baum commented Jan 12, 2020

AFAIK there are DurexForth for the C64 and gforth at the moment which claim to be 2012 conform.

@ikysil
Copy link
Member

ikysil commented Jan 21, 2020

@bodhi-baum
Copy link

solo-forth and feline

@GeraldWodni
Copy link
Member

It would be great if that could be a column in the Forth-Systems wiki. Then I could add them more prominently to https://forth-standard.org

@ruv
Copy link
Contributor Author

ruv commented Sep 13, 2020

It's better to keep and maintain this information in a data base. A textual data base. I would propose an XML file :)

A possible structure (just a sketch):

<list>
<item updated="2020-09-13">
  <name>shortName</name>
  <title>longer title, if any</title>
  <repository.url stars="29">URL</repository.url>
  <home.url>URL</home.url>
  <cellsize>32</cellsize>
  <cellsize.list><!-- as a variant -->
    <i>32</i>
    <i>64</i>
  </cellsize.list>
  <lang>ProgrammingLanguage</lang>
  <platform.list>
    <i>CPU/OS</i>
    <i>x86/Linux</i>
    <i>ARM</i><!-- bare metal -->
    <i>JVM</i><!-- portable platform -->
    <i>dotNet</i><!-- portable platform -->
  </platform.list>
  <release.info>
    <initial>2010-02-01</initial>
    <last>2010-08-03</last>
  </release.info>
</item>
...
</list>

Perhaps, it's worth to place each item into a separate file — to avoid big files that harder to maintain:

- catalog/
  - pforth.xml
  - gforth.xml
  - ...
- catalog.index.xml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants