ZIL is a simplified functional language based on MDL for the PDP-10. It's not a full-featured lisp, having only the features that are required to run a text-based adventure game on a late 1970s microcomputer. So yes to functions and macros and such, no to car or cdr.

It compiles to Z-code, which runs in an interpreter that's been ported to basically every computer platform capable of text I/O.

Show thread

The original compiler never surfaced but the bytecode language was reverse-engineered back in the late 80s-early 90s (which gave us Inform). The original ZIL language was a mystery until documentation surfaced in the form of an original Infocom manual.

I'm using ZILF (bitbucket.org/jmcgrew/zilf) to compile my own ZIL code into version 3 Z-code story files which run in Frotz (and presumably original Infocom interpreters but I don't have any downloaded).

Show thread

@luigithirty Oh this is cool. And the language example in your screenshot looks actually pretty simple. That could be a fun project with the kid! 😀

@tsturm It includes a couple sample projects and already comes with a parser and standard library.

Sign in to participate in the conversation

Recently, the handling of online defamation has become a hot topic on many mass media as well as social media channels. News Article for Reference: https://www.jiji.com/sp/article?k=2020052500387 In response to these reports, it is expected that lawsuits and disclosure requests will become more publicly known; and government agencies will order stricter enforcement in addition to tightening regulations. However, under the current state of Japan, we will not be able to handle the increase of such administrative burdens and will have trouble dealing with it appropriately. Thus, we have decided to stop providing our service on mstdn.jp and mastodon.cloud starting June 30, 2020. We are very sorry for the inconvenience and appreciate your understanding on the matter.