Welcome to the Citrine Download Center.
Here you can download new and pervious editions of the Citrine Programming Language.
Go back to the homepage.
Citrine 0.7.7 (latest)
Released: 3 february 2018, Changelog.
Citrine 0.7.7 for Linux 64 bit (targz) 83.8K
Citrine 0.7.7 for OpenBSD 6.0 64 bit (targz) 85.9K
Citrine 0.7.7 source (targz) 859K
Citrine Font Pack and Geany Macros for v0.7.7 200K
Don't know how to use the icons?
Install guide Geany Macros for Citrine font icons (make sure you install the Citrine.ttf font first!).
Released: January 2018, Changelog.
Every new package in the Citrine Download Center is accompanied by a SHA 256 checksum. To verify the integrity of the package, compare the checksum of the file like this:
The output of the command listed above should match the SHA 256 checksum number next to your download package. After verifying the checksum, extract the Citrine Programming Language files from the tar gz archive. Depending on the operating system you use you can use the tar command to decompress the files.
Please be aware that these commands can have subtle differences from platform to platform. In case of doubt please consult the manual of these commands on your operating system of choice using the man command. After extracting the archive in the folder of choice, you can invoke the Citrine Programming Language like this:
If the program has been installed correctly, upon invoking the ctr command you will see the welcome message above. The Citrine Programmer's Manual has been included in the package and can be viewed using the man command like this:
If you did install Citrine through the use of the package manager of your distribution, you can also simply type: man ctr because in that case most likely, Citrine and its manual have been installed globally. On some systems you need mandoc to view the manual file. The contents of the manual file is the same as the API section on this website. Both have been generated using a Citrine program called sman which extracts API documentation from source code. To run a Citrine Program simply invoke the ctr binary followed by the name of your program (if it resides in the current working directory) or the path to your program. To start programming in the Citrine Language, go to the homepage of the Citrine Website for a quick starting guide. After that, you can proceed to the API documentation. Note that the API documentation is very extensive and will be extended all the time. I'll try to include lots of examples for people to study the language as well. If you have any questions or comments regarding the Citrine Programming Language Manual, please contact me. If you have any ideas or contributions for the manual feel free to share them.
The Citrine Programming language supports various platforms. Personally I try to create releases for Linux 64 bit and OpenBSD. However community efforts have shown that Citrine can run on Mac OS X and FreeBSD as well. If you like to help packaging the Citrine Programming Language contact me, just send me an email. Any help is greatly appreciated. I would appreciate some help to support MacOS, FreeBSD and NetBSD. But packages for other systems are appreciated as well. If you are a maintainer of a Linux distribution and you would like to include Citrine as part of your distro, please contact me, I like to provide any assistance needed to make Citrine part of your distribution. As far as I known, based on unofficial channels, Citrine should be available as part of the extended RedHat Linux distributions and Solus Linux. Citrine is only available for UNIX-like operating systems. Other operating system families (like Windows) are not supported. I will not put any energy in those platforms. If you are running one of those operating systems and you would like to use the Citrine Programming Language, I recommend virtualization, for instance using VirtualBox or some other virtualization technology. Likewise, The Citrine Programming Language only runs on intel processors at the moment. If you would like to help porting the language to any other architectures, please feel free to contact me by e-mail and we can discuss the matter.
Looking for older versions of Citrine? Not all older versions of the Citrine programming language are available at the moment. If you are looking for a specific release please send me an e-mail. I will try to extend the archive for historical reasons. Please do not use these older versions in production environments.
Back to homepage