PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

Genie

Genie

Genie is a programming language created in 2008 by Jamie McCracken.

Genie is a modern, general-purpose high-level programming language in active development since 2008. It was designed as an alternative, simpler and cleaner dialect for the Vala compiler, while preserving the same functionality of the Vala language. Genie uses the same compiler and libraries as Vala; the two can indeed be used alongside each other. Read more on Wikipedia...

#304on PLDB 14Years Old 280.0Users

Example code from the web:

init print( "Hello, World!" )

Example code from hello-world:

[indent=2] init print "Hello World"

Example code from Wikipedia:

class Sample def run() stdout.printf("Hello, world!\n") init var sample = new Sample() sample.run()

Language features

Feature Supported Example Token
Strings โœ“
"Hello world"
"
Print() Debugging โœ“ print
Semantic Indentation โœ“
Comments โœ“

Article source

PLDB - Build the next great programming language. v5.0.0 - Acknowledgements ยท Email ยท GitHub