/OrthoC

Orthodox programming language

Primary LanguageCGNU General Public License v3.0GPL-3.0

    == 		 
  ======	
    ==	    
==========   
    ==      ██████  ██████  ████████ ██   ██  ██████   ██████ 
    ==     ██    ██ ██   ██    ██    ██   ██ ██    ██ ██      
  ====     ██    ██ ██████     ██    ███████ ██    ██ ██      
    ====   ██    ██ ██   ██    ██    ██   ██ ██    ██ ██      
    ==      ██████  ██   ██    ██    ██   ██  ██████   ██████ 

OrthoC

Orthodox programming language

[Current Version: v1.4]

Latest changes:

- Split source file into 3 different files
- Added user input with 'repent()'
- Added far better error handling
- Added arithmetic with 'theosis()'

Installation

git clone https://github.com/Mandrew0822/OrthoC.git
cd OrthoC
sudo chmod +x build
./build

For Contributors

When updating the code remember the following points:

  1. Extensively test the program before pushing
  2. If you added a new feature, update docs.md with a desciption of the statement and give an example of it's usage
  3. Update test.oc if a new feature has been added
  4. Update the changelog
  5. Change the version number if the feature was large enough

TODO:

  • Move to a transpiler (OrthoC -> C binary output) if im feeling adventerous
  • Implementation of conditional statements (if/else)
  • Basic file handling