Skip to content
vic

timonoko/nokolisp

Lisp interpreter and compiler from 1977-1988 for MSDOS.

timonoko/nokolisp.json
{
"createdAt": "2016-12-09T10:51:33Z",
"defaultBranch": "master",
"description": "Lisp interpreter and compiler from 1977-1988 for MSDOS.",
"fullName": "timonoko/nokolisp",
"homepage": null,
"language": "Common Lisp",
"name": "nokolisp",
"pushedAt": "2017-06-28T16:17:21Z",
"stargazersCount": 33,
"topics": [],
"updatedAt": "2025-11-19T09:41:07Z",
"url": "https://github.com/timonoko/nokolisp"
}

Lisp interpreter and compiler from 1977-1988 for MSDOS.

First you compile nokolisp.asm to nokolisp.exe. Then you do (in (open ‘boot.lsp)), then you start (*main-loop*), which errors and recompiles and then you (make-exe). And then you have noko.exe.

There was some elegant way to do all this shit, but I cant remember what it was.

TRS5-files add floating point arithmetics, via Turbo Pascal interrupt vector.

http://timonoko.github.io/Nokolisp.htm