Skip to content

sam4815/slip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deploy

Generated by DALL-E Mini

Try out the Slip REPL

About

This project was intended to improve my understanding of programming language design and how languages work under the hood. I also wanted an opportunity to use WebAssembly, which has interested for me a while now and proved really satisfying to get up and running. I used the book "Build Your Own Lisp" as a reference.

Syntax

Slip is a Lisp dialect, so its syntax will be familiar to anyone with functional programming experience.

Arithmetic

(+ 10 10)

Defining variables

(def {x} 10)

Defining functions

(fun {add-10 x} {+ x 10})

For more examples, check out the built-in library.

About

➕ A Lisp-like programming language implemented in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published