Skip to content

A place for me to learn/ experiment with interpreters/compilers

License

Notifications You must be signed in to change notification settings

lenguyenthanh/compilers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

A playground where I learn about interpreters, compilers, type theory and everything that related to those.

In general, you can play around examples by using scala-cli. For example:

# run untyped lambda calculus REPL
scala-cli run ulc

# run test
scala-cli test ulc

# setup ide
scala-cli setup-ide ulc

# build native package with GraalVM
scala-cli package --native-image ulc  -o bin/ulc -f

Please go to each directory of each example for more details documentation: