Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • zilf zilf
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Jira
    • Jira
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Commits
Collapse sidebar

Mercurial Paris conference scheduled ! Main event : 2022-09-22. Call for papers deadline: 2022-06-17.

  • zilf
  • zilfzilf
  • Wiki
  • Home

Home · Changes

Page history
Copy home from Bitbucket. The links will need to be updated once... authored Jul 18, 2020 by Jesse McGrew's avatar Jesse McGrew
Copy home from Bitbucket. The links will need to be updated once releases/binaries are set up on Heptapod.
Hide whitespace changes
Inline Side-by-side
home.rest 0 → 100644
View page @ b226a4f5
ZILF
====
.. |**ver**| replace:: **0.9**
.. _relnotes: https://bitbucket.org/jmcgrew/zilf/wiki/ZILF_0.9_Release_Notes
.. _win-x64: https://bitbucket.org/jmcgrew/zilf/downloads/zilf-0.9.0-win-x64.zip
.. _linux-x64: https://bitbucket.org/jmcgrew/zilf/downloads/zilf-0.9.0-linux-x64.tar.gz
.. _osx-x64: https://bitbucket.org/jmcgrew/zilf/downloads/zilf-0.9.0-osx-x64.tar.gz
:Latest version: |**ver**| (`Release Notes <relnotes_>`_)
:Downloads:
| `Windows (64-bit) <win-x64_>`_
| `Linux (x86_64) <linux-x64_>`_
| `macOS (10.12 or later) <osx-x64_>`_
| `Other platforms...`_
:Issue tracker: JIRA_
:More information: `Getting Started`_
.. _Other platforms...: https://bitbucket.org/jmcgrew/zilf/downloads/
.. _JIRA: https://vaporware.atlassian.net/projects/ZILF
.. _Getting Started: http://faq.zilf.io
ZILF is a set of tools for working with ZIL (the Zork Implementation Language [#zil]_), including a ZIL compiler, ZAP assembler, and ZIL libraries for writing text adventure games.
__ http://blog.zarfhome.com/2019/04/what-is-zil-anyway.html
ZIL is a Lisp-like language, based on MDL [#mdl]_\ , originally developed by Infocom for their commercial interactive fiction.
The project includes several components:
* ZILF itself, a compiler that translates ZIL code to ZAP assembly code.
* ZAPF, an assembler that translates ZAP assembly code to binary Z-code files.
* A text adventure library for writing games in ZIL, including a parser and basic world model.
* Source code for ports of the classic game "Adventure" (Colossal Cave), the traditional sample game "Cloak of Darkness", and other examples.
* Hundreds of unit tests for the adventure library, compiler, and interpreter.
ZILF and ZAPF can be used from the command line, or from the |vscode-zil|_, which offers syntax highlighting, bracket matching, automated builds, and source-level debugging.
.. |vscode-zil| replace:: **Visual Studio Code extension**
.. _vscode-zil: https://marketplace.visualstudio.com/items?itemName=zilf.zil-language
.. rubric:: Footnotes
.. [#zil] See Andrew Plotkin's "\ `What is ZIL anyway?`__\ " for an overview of the language and how it relates to MDL.
.. [#mdl] MDL, or Muddle, is documented in |MDLPL|_. The language implemented by ZILF also incorporates aspects of `Machine-Independent MDL <MIM_>`_\ .
.. |MDLPL| replace:: *The MDL Programming Language*
.. _MDLPL: https://mdl-language.readthedocs.io/en/latest/
.. _MIM: https://github.com/PDP-10/muddle/blob/d73ace3f3292e320b461b8fcd2e9f5dc5d9684d7/mim/development/mim/doc.mss
\ No newline at end of file
Clone repository
  • Getting Started
  • Releases
    • 0.9
      • Downloads
      • Release Notes
  • Home