gleam-lang/example-lisp-interpreter

👾 A Lisp interpreter in Gleam!

Gleamlispexamplegleam
This is stars and forks stats for /gleam-lang/example-lisp-interpreter repository. As of 25 Apr, 2024 this repository has 24 stars and 1 forks.

Glisp A tree-walking Lisp interpreter written in Gleam! It features: Ints with +, -, *, and /. Bools with not, and, and or. Comparison with =. Lists with empty, cons, car, cdr. Closures with lambda. Global variables with define. Local variables with let. Flow control with if. Usage import glisp pub fn main() { glisp.eval("(+ 1 2 3)") //=> "6" } Caveats I wrote this on a transatlantic flight on a day that involved no sleep so expect bugs and other curiosities.
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
playframework/play-scala-seed.g8ScalaHTML6801040
geerlingguy/ansible-for-devopsPythonJinjaLua7.5k03.2k0
shengqiangzhang/examples-of-web-crawlersPythonHTMLJavaScript12.8k+2203.7k+30
chieund/golang_learningGo2420850
qbists/studyqqC1030140
firmai/industry-machine-learningJupyter Notebook6.9k01.1k-1
naver/lispeCC++JavaScript311070
yuriy-chumak/olSchemeCC++2140110
rsnemmen/OpenCL-examplesObjective-C++CObjective-C1600640
rougier/org-agenda-conflictEmacs Lisp15020