Projects / JACL Adventure Creation Lan...

JACL Adventure Creation Language

JACL is an interpreted language for creating interactive fiction and turn-based Web games. Using a variety of Glk libraries, JACL has cross-platform support for graphics and sound in the desktop environment. JACL also includes an integrated Web server for easy testing of Web-based games.

Operating Systems

RSS Recent releases

  •  22 Dec 2010 09:59

    Release Notes: The interpreter was changed to open game files in binary mode to avoid cross platform compatibility issues caused by differing end-of-line character sequences.

    •  25 Nov 2010 05:06

      Release Notes: A bug that was causing a segfault when the 'savegame' command was used without supplying a filename was fixed.

      •  24 Aug 2010 12:25

        Release Notes: This release added support for reading and processing system time, fixed a bug with supplying a filename as an argument to 'save' and 'restore' commands, fixed a bug with nested loops, fixed a bug in the +exits function, fixed a bug that displayed leading '|'s when using the 'print' command, and improved the Web user interface.

        •  28 Apr 2010 10:43

          Release Notes: A Web interface library was added, which provides an easy-to-use AJAX-enabled front end for Web-based interactive fiction games. Unicode support was added to the interpreter. The verb library was translated to French. Many other improvements and bug fixes were made.

          •  19 Feb 2010 10:14

            Release Notes: Web capability has now been merged with the latest interpreter, allowing browser-based games to be easily created. Games can either be played using the built-in Web server or with any FastCGI-enabled Web server. Several small bug fixes have also been made, improving overall stability.

            RSS Recent comments

            09 Feb 2001 13:43 alexmoffat

            jacl also used for tcl in java
            Just FYI, jacl is also used for the name of the very useful tcl implementation in java.


            Project Spotlight


            A configuration tool for managing Linux kernel packet filtering rules of the nf_tables packet filter.


            Project Spotlight


            A Web-based administration tool for servers that host Subversion repositories.