Skip to content

Memnoc/StarScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StarScript

GitHub issues GitHub forks GitHub stars GitHub license GitHub last commit

Starting this little project to explore the world of programming languages from the point of view of their inner working.

I will start following the book Crafting Interpreters by Robert Nystrom, and then expand from there. The first iteration will be just like clox and then I am gonna try to add some more stuff as inspiration comes along.

When I feel more confident in the topic and in C, I can re-implement everything but this time giving my own spin.

The language of choice is C, which I really like in mostly unexpected ways.

Build commands

Assuming you have CMake installed:

  • cmake .. -> generate the build system
  • cmake --build -> build the project
  • ./starscript -> run the binary

Licenses

This implementation of clox, like the code it was based on, is available under the MIT license, copyright Matteo Stara; see LICENSE.txt.

The original code of clox upon which this is based is available under the MIT license, copyright Robert Nystrom; see LICENSE.lox.txt.

See Also

About

A coding language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published