Language 84

Introduction

    Language 84 is a programming language with a self-hosting compiler.

    It has the following immutable data types:

        * function
        * tuple, record, variant
        * string, integer, boolean
        * list, queue
        * dictionary, set

    It has the following mutable data types:

        * file
        * scratchpad

    It has a package system.

    It has a region-based memory system (no reference counting or tracing).

Notes

    Use GNU Make to build:

        $ make

    You can edit the "programs" file to control what gets built. Here are some
    programs to try:

        84
        bench_binary_trees
        bfnum
        factorial
        graph_test
        hello_world
        odds_evens
        sort_test

See also

    http://norstrulde.org/language84