The Ra Programming Language
Program in your native tongue
Ra is an alternative syntax for the .NET language Cobra that supports non-English programming
class HelloWorld **Prints "Hello, world."** on start print "Hello, world."
• The default languages need editing.
• More languages should be supported by default.
• See open issues.
Download the latest release and unzip the download
Install on Mac (Using the Installer for Mac)
Run the installer
Install on Mac/Unix/Linux/Ubuntu
Run the "install" script with sudo
Install on Windows
1. Run "install.exe" (try as administrator if you have trouble)
2. Add "C:\Ra" to your PATH variable
Install the "ra.lang" file in the Source/Syntax Highlighting folder (instructions are in that folder)
Copyright (c) 2015 Omar Ahmad
This product may be dealt with, free of charge, with only these conditions:
No person or entity shall be blatantly misrepresented as an author or owner of this product or anything related to it.
This product has no warranty, including the warranty of merchantability, and the warranty of fitness for a particular purpose. Neither the authors nor copyright holders are liable for anything related to this product, including any damage caused by this product.
Note: The files in the "Syntax Highlighting" folder are exempt from the above
copyright and licence. See those files for their copyright and licence
Ra works by converting to Cobra, and Cobra.Core.dll is included in the download.
More on Ra
Ra file extension: .racode
To compile and run a Ra file: ra <filename>
To keep generated .cobra and .mdb files: ra <filename> -keep-files