Alan Interactive Fiction
Alan Interactive Fiction Language
Adventure Writing for Everyone
  • Home
  • About
    • News
    • Blog
    • Screenshots
    • Games
    • Links
    • Join!
  • Documentation
    • Getting Setup
      • The Manual (HTML)
      • The Manual (PDF)
      • All published documents
      • Repository on GitHub
    • Samples
    • The Library
      • The Cookbook
      • Beginner's Guide HTML
      • Beginner's Guide - original HTML (historic)
      • AlanIDE intro
      • AlanIDE Guide (pdf)
  • Status
    • Development Status
    • Changes
  • Download
    • Latest Releases
    • Development Kits
    • Interpreters
    • Documentation
    • Library
    • AlanIDE
    • Extensions
    • Utilities
    • Development Snapshots
    • All Downloads
    • Source code
  1. You are here:  
  2. Home
  3. Downloads
  4. Download v2

Download Alan v2 (obsolete)

NOTE: Alan v2 is OBSOLETE! Download Alan v3 instead!

From this page you can download documentation, the standard library, complete systems, compilers, interpreters for the currently available platforms. There is also source code and some utilities available.

NOTE! V2 is obsolete. Version 3 is in alpha state and will be released in a not to distant future. V2 will not be developed or supported further. If you are starting with Alan, you are recommended to jump directly to v3!

Don't forget to This email address is being protected from spambots. You need JavaScript enabled to view it.!

The licensing for Alan v3 also applies to Alan v2. You can find the license in the Alan v3 manual.

Documentation

The Manual

  • in HTML format packed in a ZIP file (same as the on-line version) (Thanks to Jerome T. Nichols for the idea!)
  • in PDF format

The Tutorial by This email address is being protected from spambots. You need JavaScript enabled to view it.

  • in HTML format (the same contents as the on-line version but in one HTML file)

Standard library

The proposed standard library is currently at version 0.3.1. Latest revision by This email address is being protected from spambots. You need JavaScript enabled to view it..

  • the ReadMe file
  • alanlib031.zip, zip format

Compilers and Complete packages

Complete packages (including both compiler and interpreter) for different platforms. Current version is 2.8! Until all platforms have been ported you will find 2.7 versions here also.

You can also look at the Alan part of the IF Archive for various files saved for posterity!

  • Version 2.8:
    • 2.8(7) for Windows (including GLK-based interpreter port #4).
    • 2.8(3) for Sun (SunOS4/Solaris1 or Solaris2)
    • 2.8(2) for Mac (2.8.2.1, port #1 by This email address is being protected from spambots. You need JavaScript enabled to view it.)
    • 2.8(1) for PC (for DOS and Windows).
    • 2.8(1) for Linux (port by This email address is being protected from spambots. You need JavaScript enabled to view it.)
  • Older 2.7:
    • 2.7(5) for Amiga
    • 2.7(5) for HP (HP/UX 9)

Runtime only

These can be used to run games produced with the Alan system.

  • V2.8
    • 2.8(7) Arun for Windows , (using GLK) port #5 
    • 2.8(6) BeOS interpreter
    • Linux, Windows, DOS and MacIntosh versions using Glk can be downloaded from the Alan part of the IF Archive (Glk is a standard IF run-time library)
    • Amiga with status line (command history and editing is built in on the Amiga!)
    • Sun (SunOS4/Solaris1 or Solaris2)
    • PC (DOS and Windows)
    • Linux
  • V2.7 games should work with 2.8 interpreters, if not This email address is being protected from spambots. You need JavaScript enabled to view it.!
  • V2.6
    • Amiga
    • Sun (SunOS4/Solaris1 or Solaris2)
    • HP
    • Linux
    • Mac
    • DOS

Source code

Here you can download the sources for the compiler, the interpreter and a large heap of regression test cases.

  • Compiler source, for 2.8(7)
  • Interpreter source, for 2.8(7)
  • 172 test cases for the compiler and interpreter. If you build your own executables running these test can make you more comfortable with the quality of what you have accomplished. Suited for version 2.8.

Utilities

  • ALex, for Win/DOS, a text extraction utility by This email address is being protected from spambots. You need JavaScript enabled to view it.. Can be used to extract all text from an Alan game source, e.g. to spell check.
  • XWear, an extended library for implementation of wearing, by Alan Bampbton.
Details
Written by: Administrator
Created: 24 October 2000
Last Updated: 21 February 2022

Download!

Latest Release 3.0beta8!

Donate!

Help paying for website, certificates and modern development tools!

What they say

"[the game] does not represent the real capabilities of the Alan Language but does demonstrate Alan's amazing ability to allow someone who has never done an iota of computer programming of any kind to produce SOMETHING within a few weeks!"

Eric Mayer (on his game HeBGB Horrors)

"An easy to learn system with the ability to do some amazing things."

Tom

"Another thing I'm sure of, the game will again be in Alan."

Eric Mayer

"All those weirdly arranged parentheses, and semi-colons and strange curlicues hanging out in the middle of blank lines. Impossible. But when I looked at Alan I saw the light or, at least, English."

Eric Mayer

"Alan definitely met my expectations. I was able to create two pretty large, complex games with no prior programming experience."

Byron Campbell

"I-F languages are like vehicles ... using Alan is like driving a zippy, easy-handling little electric town car -- it's often all you need to take you where you want to go."

Lelah Conrad

         

Looking for v2?

Alan V2 is very obsolete. Use Alan v3 instead. But you can still visit the obsolete v2 information and downloads here.