Citrine Programming Language
Clone or download
Permalink
Failed to load latest commit information.
docs Add Citrine script to quickly generate CSV from dict. Aug 7, 2018
examples Remove duplicate messages. May 29, 2018
fonts Add woff font. Jun 20, 2018
i18n Add check number of colons in translation. Aug 7, 2018
misc Translate Nil/False/True. May 28, 2018
mods Add JSON NL placeholder. Jun 6, 2018
notes Add example install notes for OpenBSD 6.3 Apr 22, 2018
plugins Check language mismatch. Aug 3, 2018
tests Fix boundary issue String byte. Oct 17, 2018
.gitignore Clean-up runtests script. May 3, 2018
.travis.yml Travis fix. Jun 6, 2018
LICENSE Update year in LICENSE Dec 31, 2017
README.md fix README.md Nov 19, 2016
base.c Fix boundary issue String byte. Oct 17, 2018
citrine.c Localized all messages and errors in Citrine. Aug 6, 2018
citrine.h Localized all messages and errors in Citrine. Aug 6, 2018
collections.c Localized all messages and errors in Citrine. Aug 6, 2018
dictionary.h Check for duplicates in dictionary file. Jul 16, 2018
file.c Localized all messages and errors in Citrine. Aug 6, 2018
lexer.c Localized all messages and errors in Citrine. Aug 6, 2018
makefile Add translator (experimental, first draft). Apr 9, 2018
makefile.bsd Add translator (experimental, first draft). Apr 9, 2018
makefile.bsd.nl Integrate first draft translator with unit tests. Apr 16, 2018
makefile.nl Integrate first draft translator with unit tests. Apr 16, 2018
memory.c Localize misc messages in memory and util module. Aug 7, 2018
mk.sh Translate Json plugin. Jun 4, 2018
parser.c Localized all messages and errors in Citrine. Aug 6, 2018
runtests.sh Added back-translation tests. Jul 23, 2018
siphash.c Added SipHash. Nov 28, 2015
siphash.h Added SipHash. Nov 28, 2015
system.c Localized all messages and errors in Citrine. Aug 6, 2018
translator.c Add check number of colons in translation. Aug 7, 2018
utf8.c Split code Jan 17, 2016
util.c Localize messages in translation module. Aug 7, 2018
walker.c Localized all messages and errors in Citrine. Aug 6, 2018
world.c Localized all messages and errors in Citrine. Aug 6, 2018

README.md

Citrine

Citrine Programming Language

Welcome to the Citrine Programming Language Project.

Citrine is an easy-to-learn general purpose programming language for UNIX®-like operating systems. The Citrine Programming Language focuses on simplicity and emphasizes maintainability through readability. Simplicity is achieved by syntactical and conceptual minimalism. Citrine is fully open source and uses the BSD license.

Install

git clone --depth=50 https://github.com/gabordemooij/citrine.git gabordemooij/citrine
cd gabordemooij/citrine
git fetch origin
git checkout -qf FETCH_HEAD
./mk.sh
make install

For more information feel free to consult the official Citrine Programming Language homepage:

Official Website:

http://www.citrine-lang.org

test status