SkillAgentSearch skills...

Littlelisp

A small Lisp interpreter in JavaScript

Install / Use

/learn @maryrosecook/Littlelisp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Little Lisp

A mini Lisp interpreter in JavaScript. Supports lists (obvs), function invocation, lambdas, lets, if statements, numbers, strings and the library functions first, rest and print.

  • By Mary Rose Cook
  • https://maryrosecook.com
  • mary@maryrosecook.com

Thank you to Martin Tornwall for the implementations of let and if.

Repl

$ node repl.js

Some runnable programs

1
(first (1 2 3))
((lambda (x) (rest x)) ("a" "b" "c"))

Related Skills

View on GitHub
GitHub Stars617
CategoryDevelopment
Updated18d ago
Forks84

Languages

JavaScript

Security Score

95/100

Audited on Mar 7, 2026

No findings