The Joy of Programming in Jai - Part 1: Hello World
Nuno Afonso3 HN recommenders · recommended in 3 months, 2020–2021
tutorial · intro · 2020–2021 on HN
The first part of a series on programming in Jai, Jonathan Blow's in-development language. It covers compiling, writing hello world and using code from other files.
Jai had no public release, so commenters point to this beta user's videos as a way to see what the language is actually like.
Up next
3 mo on HNSolid Ground // Saša Jurić
EMPEX Conference
3 HN recommender · 2017–2023
5 mo on HNHow Great Leaders Inspire Action | Simon Sinek | TED
TED
4 HN recommender · 2011–2022
3 mo on HNDo Complex Numbers Exist?
Sabine Hossenfelder
3 HN recommender · 2021–2023
16 mo on HNHow Python was Shaped by leaky Internals, Armin Ronacher, Flask framework
Видео с мероприятий {speach!
15 HN recommender · 2017–2025
12 mo on HNWhy Isn't Functional Programming the Norm? – Richard Feldman
Metosin
12 HN recommender · 2019–2025
11 mo on HNMaybe Not - Rich Hickey
ClojureTV
14 HN recommender · 2018–2025
10 mo on HNConway's Game Of Life in APL
Dyalog
11 HN recommender · 2010–2024
9 mo on HNLecture 1A | MIT 6.001 Structure and Interpretation, 1986
MIT OpenCourseWare
11 HN recommender · 2012–2024
10 mo on HNCrockford on JavaScript - Volume 1: The Early Years
YUI Library
10 HN recommender · 2013–2022
10 mo on HNGrowing a Language, by Guy Steele
Bill Pugh
11 HN recommender · 2014–2026
10 mo on HNEffective Programs - 10 Years of Clojure - Rich Hickey
ClojureTV
10 HN recommender · 2017–2026
9 mo on HNBrian Goetz - Stewardship: the Sobering Parts
ClojureTV
10 HN recommender · 2014–2025
3 comments from Hacker News
Jai changed quite a bit since then. For more current info check out beta user's impressions (and the language primer) here: ▶ this video (first video in the series)
You can watch[1] one of the lead programmers from CD Projekt Red joyfully give an overview of where Jai is at now. 1. ▶ this video
Jonathan Blow's language is the most interesting from these three for me because it will have nice metaprogramming features. The document you linked to seems slightly outdated. One of the beta testers has published some more up to date videos with his language introduction and initial experience: ▶ this video