Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Genie

< >

Genie is an open source programming language created in 2008 by Jamie McCracken.

#739on PLDB 16Years Old 21Repos
Wikipedia

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...


Example from the web:
init print( "Hello, World!" )
Example from hello-world:
[indent=2] init print "Hello World"
Example 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 ✓
- Build the next great programming language · Add · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements · Part of the World Wide Scroll