
Citrine is a general-purpose programming language for various operating systems. It focuses on readability and maintainability. Readability is achieved by syntactic and conceptual minimalism. The language is heavily inspired by Smalltalk and Self but has some very distinctive features. Like Smalltalk, Citrine treats everything as an object and focuses on sending messages to these objects. However, unlike Smalltalk, Citrine lacks the concept of a class. In this regard, Citrine is more like Self and JavaScript because it uses prototypes. The combination of Smalltalk-like messages and prototypes is what makes Citrine unique. Wikipedia
Created Year: 2014Operating systems: Unix
File extensions: ctr
Wikidata: Q25345930
Influenced by: Self • Smalltalk
Programming paradigms: object-oriented programming • procedural programming
Language types: procedural programming language
Citrine Influence Network
Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2025-01-21