13 Repositories
JavaScript lisp-interpreter Libraries
A simple tap test runner that can be used by any javascript interpreter.
just-tap A simple tap test runner that can be used in any client/server javascript app. Installation npm install --save-dev just-tap Usage import cre
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
JavaScript Library for Web Based Terminal Emulators Summary jQuery Terminal Emulator is a plugin for creating command line interpreters in your applic
Implementation of original Lisp as described in Paul Graham's article "The Roots of Lisp". In Typescript
Roots of Lisp This is the implementation of original Lisp from 1960 as described in Paul Graham's article How to use Building If you just want to run
A Typescript assembly(ish) interpreter with a nice web UI
Assembly-Online Example Fibonacci Program MOV R0, #1 MOV R1, #1 fib: MOV R2, R0 ADD R0, R0, R1 MOV R1, R2 B print CMP R0, #40 BGT exit B fib exit: \ I
A browser-based Piet editor/interpreter
A browser-based Piet editor/interpreter Features An interpreter that fully conforms to the Piet specification Code editor with a palette with command
A Brainf*ck interpreter built in the TypeScript type system.
Brainf*ck Interpreter in the TypeScript type system Just another thing that no one asked for. Why? I love messing with the TypeScript type system. Som
An implementation of Interaction Nets in JavaScript.
Interaction Nets An implementation of Interaction Nets in JavaScript. Use S-expression as overall syntax. Use Forth-like postfix stack-based syntax to
Detect the executable python interpreter cmd in $PATH.
detect-python-interpreter Detect the executable python interpreter cmd in $PATH. Installation $ npm install --save detect-python-interpreter Usage con
An implementation of (Untyped) Lambda Calculus in JavaScript.
Lambda Calculus More restraint and more pure, so functional and so reduced. -- Anonymous Bauhaus Student An implementation of (Untyped) Lambda Calculu
A "Basic-to-Lisp" compiler. But Basic is not real Basic, and Lisp is not real Lisp.
Basic2Lisp A "Basic-to-Lisp" compiler. But Basic is not real Basic, and Lisp is not real Lisp. Syntax Print-Sth Put some-value to standard output. PRI
An interpreter for College Board's specified pseudocode for the AP Computer Science Principles Exam.
College Board Pseudocode Interpreter A playground for this interpreter is up on my website. This project is a mostly-functioning interpreter for Colle
Work in progress: A presentation server for Lisp programs, implemented in Electron
electron-presentation-server mikel evins [email protected] A work in progress: an experimental presentation server for Lisp programs, implemented with E
Extensive math expression evaluator library for JavaScript and Node.js
🏠 Homepage Fcaljs is an extensive math expression evaluator library for JavaScript and Node.js. Using fcal, you can perform basic arithmetic, percent