An open API service indexing awesome lists of open source software.

https://github.com/iagodahlem/lisp-to-c-compiler

:gear: Learning how modern compilers work.
https://github.com/iagodahlem/lisp-to-c-compiler

c compiler javascript lisp

Last synced: about 2 months ago
JSON representation

:gear: Learning how modern compilers work.

Awesome Lists containing this project

README

        

# lisp-to-c-compiler

Learning how modern compilers work, by implementing a [super tiny compiler](https://github.com/jamiebuilds/the-super-tiny-compiler/blob/master/the-super-tiny-compiler.js) that compiles lisp-like function calls into some C-like function calls.

Go check [the super tiny compiler](https://github.com/jamiebuilds/the-super-tiny-compiler) if you want to implement yourself.

Thanks [@jamiebuilds](https://github.com/jamiebuilds) for this super cool and well-written guide.

## Contributing

1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -m 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :D

## License

[MIT License](http://iagodahlem.mit-license.org/) © Iago Dahlem