nokolisp VS AIT

Compare nokolisp vs AIT and see what are their differences.

nokolisp

Lisp interpreter and compiler from 1977-1988 for MSDOS. (by timonoko)

AIT

Algorithmic Information Theory, using Binary Lambda Calculus (by tromp)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
nokolisp AIT
2 8
26 122
- -
10.0 8.6
almost 7 years ago 18 days ago
Common Lisp Haskell
- -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

nokolisp

Posts with mentions or reviews of nokolisp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-20.
  • Nokolisp – Lisp interpreter and compiler from 1977-1988 for MSDOS
    1 project | news.ycombinator.com | 6 Aug 2023
    Code: https://github.com/timonoko/nokolisp
  • Show HN: Lisp with GC in 436 Bytes
    6 projects | news.ycombinator.com | 20 Dec 2021
    My "compiler" was totally context-free and made in assembler. Which means that it compiles every instruction in complete vacuum and assumes stuff comes in AX and BX registers (with rest-pointer in CX, I think). And result in AX.

    But this proved not to be a bad start at all. Once you understand the limitations of the "compiler", you can modify the macros accordingly. One of the feature of the compiler was that it assigned absolute memory places for variables, so you could stop wasting stack and do early assignments to temporary variables.

    Unfortunately the source is quite incomprehensible now because of insane use of nested macros: https://github.com/timonoko/nokolisp

    But the example given above works, no doubt about it:

        > (setq test (ncompile '(cons 1 (cons 2 3))))

AIT

Posts with mentions or reviews of AIT. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-12.

What are some alternatives?

When comparing nokolisp and AIT you can also consider the following projects:

Bazel - a fast, scalable, multi-language and extensible build system

cosmopolitan - build-once run-anywhere c library

sectorlisp - Bootstrapping LISP in a Boot Sector

lambda-calculus-devkit - A collection of lambda calculus interpreters and development tools

blamscript - game scripting documentation for halo speedruns

elvm - EsoLangVM Compiler Infrastructure

OBNC - A Oberon-07 to C translator. Forked from http://miasap.se/obnc/

LjTools - LuaJIT 2.0 bytecode parser, viewer, assembler and test VM. Lua 5.1 parser, IDE and debugger.

Smalltalk - Parser, code model, interpreter and navigable browser for the original Xerox Smalltalk-80 v2 sources and virtual image file