frobtads
ebe
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
frobtads
-
Atari VCS Myst “Demake”
Hell yeah! Here's some links:
Here's a list of worldsim-heavy, huge parser IF games I've compiled myself: https://ifdb.org/playlist?id=5wvcywn58ojmsxqi&type=wishlist
Here's the TADS 3 website: https://tads.org/
Here's the adv3Lite and TADS 3 documentation: https://faroutscience.com/adv3lite_docs/
An explanation of adv3lite: https://users.ox.ac.uk/~manc0049/TADSGuide/adv3Lite.htm
The TADS 3 compiler: https://github.com/realnc/frobtads
My TADS 3 mode for Emacs (has most of the features of the VS Code one, despite not having an LSP, since the VSC one has very simple auto completion): https://github.com/alexispurslane/tads3-mode
The TADS 3 mode for VS Code: https://github.com/toerob/vscode-tads3tools
IF Development Forums (very active and friendly, a few TADS 3 people around, including me, I'm a new regular): https://intfiction.org
ebe
-
Ebe - Compiler and interpreter for automated file editing using genetic programming
Simply said, Ebe (Ebe - Edit by Example) is a program, which the user gives snippet of a file before and after desired edits. Then the compiler parses the files and using genetic programming (evolutionary approach) finds the best algorithm in Ebel language (I made a post about it a little back as well) and then the interpreter applies this algorithm to the whole input file or even multiple files.
-
Ebel - Programming language designed for genetic programming and file editing
I didn't yet do many optimizations and experimenting with GP, so my current approach is probably not the best, but if you want the whole project is open source, so you can have a look how I handle it (https://github.com/mark-sed/ebe/tree/main/engine). But basically I tried for the general one to use J. Koza's approach with the addition of elitism, so I don't lose any well performing phenotypes and I also have to do some trimming to the very long programs since Ebel kind of 1:1 matches the input example file size so I know how long the program (pass) should be.
What are some alternatives?
clauf - A C interpreter developed live on YouTube
rpp - Rashi Plus Plus - the new Hebrew scripting language
V8 - The official mirror of the V8 Git repository
snap - An embeddable scripting language inspired by Lua.
greenberry - A one-line statement language with grammar and infinite look-ahead
aoc2019 - Advent of code 2019 solutions in Tailspin (mainly)
Feral - Feral programming language reference implementation