Skip to content

zedeckj/Stutter-REPL

Repository files navigation

Try the REPL

Stutter

Stutter is a LISP inspired toy language. Valid expressions in Stuter are either Atoms (which are either numbers, booleans, or functions), Lists, and Function calls.

Examples:

Atoms:

> 2
2
> true
true
> false
false

Function Calls:

> (add1 1)
2
> (* 2 3 4)
24
> (let x (+ 3 2) x)
5

Lists:

>[1 2 3]
[1 2 3]
>(list 4 5)
[4 5]

Functions can be defined in the form of (func )

Examples

(func [x y z] (+ x y z))
(func [a b] (* a (+ a b)))

About

A REPL for a Lisp like language, Stutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published