/rys

A reverse polish notation, stack based, concatinative, compiled programming language

Primary LanguagePythonOtherNOASSERTION

rys logo

Rys programming language

A reverse polish notation, stack based, concatinative, compiled programming language

Development setup

Just run the devsetup.sh shell script, to remove (most of) the effects of development setup script run the undev.sh shell script

If you want debug output just set the DEBUG environment variable, for example:

$ DEBUG=1 ./scripts/devsetup.sh

Requirements

  • ld linker
  • nasm assembly compiler
  • python3.9 and up
  • Python typing
  • Linux

Note

Do not contribute to the python script, I will not be merging any PRs related to it, thanks if you decide to, but I really want to get rid of it as fast as I can <3

Project structure

Examples

Check the examples folder

Documentation

All in doc folder

Editor support