Skip to content
Charlotte Koch edited this page Nov 25, 2022 · 4 revisions

This is dressupgeekout/janet, which is Charlotte Koch's branch of Janet featuring optimizations for the Atari ST (and perhaps other 68000-based machines like the Macintosh and the Amiga, too).

The goal is provide users of these computers with a modern and suitable Lisp. Janet was chosen to fulfill this role because of its small footprint and its likeness to Lua.

A stretch-goal is to make bindings for GEM, which would allow one to make graphical apps for the Atari ST entirely in Janet.

My hardware

I test this branch of Janet with my Atari 1040 STF from 1987 with Rainbow TOS 1.04.

How to build

Get a hold of the m68k-atari-mint cross-tools. You can download them from here, or you could build them yourself:

In the atari branch of dressupgeekout/janet there is a script build_atari.sh. It will run make for you, with extra command-line options that take care of the cross-compilation.

The resulting binary is found in build/janet. You should rename it to JANET.TOS or JANET.TTP when you install it to your Atari machine, though.

Clone this wiki locally