Skip to content

mapogolions/toy-lisp-dialect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toy LISP dialect

Yet another lisp interpreter

Inspired by Liutos

Run tests

dotnet test

How to use

  1. using dotnet run
$ dotnet run --project .\Cl.Utop\Cl.Utop.csproj
  1. using dotnet tool

Install toy-lisp

$ dotnet pack -c Release
$ dotnet tool install --global --add-source ./Cl.Utop/nupkg toy-lisp
$ where toy-lisp

Run toy-lisp

$ toy-lisp

Uninstall toy-lisp

$ dotnet tool uninstall toy-lisp -g
$ dotnet tool list -g

By default REPL loads the stdlib file so you can use predefined functions written in toy lisp.

Hello World

(define hello-world 'Hello World!')
(println hello-world)

In case you want more examples

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages