Version 0.9 of ZILF is here! Highlights include easier setup for non-Windows platforms, compatibility with the unearthed Infocom source, and lots of bug fixes.
Get it at zilf.io.
Version 0.9 of ZILF is here! Highlights include easier setup for non-Windows platforms, compatibility with the unearthed Infocom source, and lots of bug fixes.
Get it at zilf.io.
Thank for developing a Linux Arm version. The binaries for zilf and zapf worked right off the bat on my RPi 4. It is nice that āmonoā is no longer necessary. I have read the release notes on the repository site. You have been busy adding enhancements, making it more compatible with Inform games and fixing bugs.
Very nice.
fos1
Awesome, glad to have confirmation that it works on ARM.
Will you be releasing new documentation? The Zil document isnāt bad, but I prefer a reference guide to complement the incremental learning method
@Jeff_Nyman has been writing some tutorials: ZIL Retro - Repository for Learning ZIL and ZILF
For reference material, thereās:
ROUTINE
are called, and the inspiration for the āinnerā language in which routines themselves are writtenThese resources and more are linked from the wiki at http://faq.zilf.io, which would also be a good place for assembling ZILF-specific reference material, but I donāt think Iāll be able to do much of that myself in the near future.
As a note on Jesseās first point, Iām actively updating the ZIL Retro repository. Specifically around building up the Cloak of Darkness example.
My documentation is admittedly really rough looking right now but Iām doing a first pass and then Iāll be refining the material. Iām thinking then Iāll try to build up some examples from the Infocom material. Iām also trying to intersperse quotes from the Learning ZIL guide as well.
Two quick questions:
Okay, thatās a third question. No wait -
Like MDL, ZILF distinguishes between upper and lower case (at least when compiling code from a file).
Thereās a command line option to change that, but youāll have to pass it every time you compile: zilf -ci foo.zil
This option may be changed or removed in the future, because itās an ugly hack that contradicts both the specification of MDL and the spirit of Lisp ā the right way to do it would be to have separate controls for how atoms are read and printed instead of how theyāre compared.
Hm. I guess I asked the wrong question, then. Because I like that it supports mixed case. What I guess I was really asking is to not have to TYPE ALL OF MY COMMANDS IN ALL CAPS
. Itās hard on my Shift key finger.
-ci
will let you type your code in lowercase, which I think is what you wantā¦
Other than that, Iād just recommend using caps lock.
I recently began using the beta version of the Raspberry Pi OS (64 bit).
Zilf 0.9 runs as expected in the standard RPi OS which has a 64 bit kernel but a 32 bit userland.
When trying to run the Zilf arm version on the 64 bit version, it complains that libstdc++.so.6 is unavailable and refuses to load.
libstdc++.so does have a link to libstdc++.so.6 but for some reason it is not working.
Any suggestions?
Thank you.
I have been unable to get Zilf 0.9 working on the Raspberry Pi OS 64 beta. I was unable to resolve the libstdc issues.
However, I was able to revert to Zilf 0.8 after installing āmonoā and executing zilf.exe and zapf.exe via a sudo mono command. Zilf 0.8 seems to work without issue until the 64 bit beta version of RasPi OS becomes more mature.
Upon further experimentation, even Zilf 0.8 does not compile correctly. In relations to Zilf, RasPi OS 64 beta is not yet ready.
Really cool to see this new project! I used Guncho back around 2016 and really loved what you did with it, so Iāll check this out. By the way, I was poking around noticed that the source code for Guncho is gone now. The Bitbucket seems to be deleted. Do you have any goals to bring it back, or would you be willing to share the source code with a fellow developer?
Didnāt mean to hijack your thread, I just wanted to bring it up in the context of your new thing. Thanks in advance!
The Bitbucket repository is archived here: Mercurial Bitbucket Archive | jmcgrew/guncho archive
And the old wiki contents are here: GitHub - aodendaal/guncho-wiki: Extract of Guncho Wiki from Web Archive
I may put a proper repo up again someday.
Consider uploading the most recent versions on the IF Archive.
Fully concur and agree. Jesse, pls upload to IF archive