Releases: maurymarkowitz/RetroFOCAL
RetroFOCAL 2.0.1
Minor fixes from code review, and updated documentation for the CLI. Thanks everyone!
RetroFOCAL 2.0.0
RetroFOCAL 2.0 adds a new command-line editor that allows you to create, CALL, SAVE, WRITE and modify programs interactively. It also adds comprehensive support for a BREAK key, including from within ASK and similar statements.
RetroFOCAL 1.2.0
No changes to the interpreter itself, this version is primarily to get the build machinery working and adding homebrew and scoop installations.
RetroFOCAL v.1.1.3
Properly handle strings with no closing quote, which was used extensively in sumer.fc. sumer.fc has been added to the test folder.
RetroFOCAL v1.1.2
Fix edge case when returning early from DO's into a group, used in bottles.fc
RetroFOCAL v1.1.1
Fixed missing import in list.h, allowing it to compile properly on Linux.
Better handling of optional command line switches.
Better seeding of the random numbers, so quick startups won't give the same sequence.
RetroFOCAL v1.1.0
The main visible change is the correct spacing and layout of formatted numbers in TYPE commands. The output now exactly matches FOCAL on the simh PDP-8, at least when running Lunar Lander. This does leave the minor mystery of why the output example on Jim Storer's page is slightly different.
Some other tweaks and bug fixes here and there, but nothing too interesting. See checkin notes for details.
RetroFOCAL v1.0.0
This is the initial release of RetroFOCAL. It includes most of the major features of the FOCAL-69 language with some support for FOCAL-71.
There are a few tweaks left in the output formatting, as well as some minor missing functions, but most FOCAL programs like Lunar Lander work properly.