Skip to content

mesuutt/tay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

118 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tay

Programming language writing experiment for learning interpreters and VMs based on https://interpreterbook.com/.

You can look at examples directory for more usage examples.


Development

# Start REPL
cargo run

# Run file
cargo run examples/fib.ty

# Build
cargo build

# Test
cargo test
TODO
  • Interpreter
  • VM
  • Error reporting
  • Loops
  • Modules
  • Python like *args and **kwargs
  • Js like arrow functions
  • Standard libraries
  • Playground
  • And more ...

About

tay programming language 🐴

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages