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

JAI

< >

JAI is a programming language created in 2014 by Jonathan Blow.

#334on PLDB 10Years Old
Wikipedia · Subreddit

Jonathan Blow (born 1971) is an American video game designer and programmer, who is best known as the creator of the independent video games Braid (2008) and The Witness (2016), both of which were released to critical acclaim. From 2001 to 2004, Blow wrote the Inner Product column for Game Developer Magazine. He was the primary host of the Experimental Gameplay Workshop each March at the Game Developers Conference, which has become a premier showcase for new ideas in video games. Read more on Wikipedia...


Example from the web:
#import "Basic"; main :: () { print("Hello, World!\n"); }
Example from hello-world:
#import "Print" main::(){ print("Hello World"); }

Language features

Feature Supported Example Token
Strings ✓ "Hello world" "
Print() Debugging ✓ Print
Comments ✓ // A comment
MultiLine Comments ✓ /* A comment */
Line Comments ✓ // A comment //
Semantic Indentation X
- Build the next great programming language · Add · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements · Part of the World Wide Scroll