Skip to content

willmcpherson2/letscape

Repository files navigation

letscape

letscape.willmcpherson2.com

Video

Letscape is...

  • A lazy functional programming language
  • A structural editor, with copy/paste and undo/redo
  • An interpreter, featuring step-wise evaluation (which you can undo/redo)

Install

Environment variables (and defaults)

PORT=3000
LETSCAPE_DB=./prelude.json

Development build

npm install
npm run dev

Production build

nix build
nix shell .#node
npm start --prefix result/letscape