Demo: Base language, compile-time execution
Jonathan Blow1 HN recommender · recommended in 1 month, 2015–2022
demo · advanced · 2015–2022 on HN
Jonathan Blow demos his prototype programming language, covering the base language and compile-time execution, including running a game while compiling. The video is about 70 minutes of demo followed by Q&A.
HN cites it as an early demonstration of compile-time code execution, predating its popularity in languages like Zig.
Up next
5 mo on HNClassic Game Postmortem: Sid Meier's Civilization
GDC Festival of Gaming
4 HN recommender · 2017–2021
5 mo on HNScale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things
FunctionalTV
5 HN recommender · 2021–2024
5 mo on HNClassic Game Postmortem: Ultima Online
GDC Festival of Gaming
5 HN recommender · 2018–2024
4 mo on HNSid Meier's Psychology of Game Design
GDC Festival of Gaming
4 HN recommender · 2016–2019
17 mo on HN8 Bit & '8 Bitish' Graphics-Outside the Box
GDC Festival of Gaming
13 HN recommender · 2018–2026
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
4 comments from Hacker News
Jonathan Blow’s programming language allows almost anything to execute during compilation as well. It’s neat. Here’s an old video where he demonstrated this: ▶ this video
> Zig's use of comptime is fairly revolutionary in a c-like language Not revolutionary. Before Zig came out, which was 2016, there was Jonathan Blow talking about and arguably repopularizing it. Lots of people (who knows how many developers) and languages were influenced by him too. 2014, Jonathan Blow, who made lots of videos and gave lots of talks, before going on to officially promote Jai (2016). And it appears he was playing around with prototypes much earlier and talking about it (from 2014). ▶ this video (Demo: Base language, compile-time execution)
Sounds like what Jonathan Blow demoed in his new programming language JAI: ▶ this video Execute a invaders game with OpenGl while compiling and embedding the score in the code (Just a demo, the idea is to replace makefiles with compile time execution, etc.)
Jonathan Blow is working on at least part of this (sorry, the only links I could find were to his videos about it) ▶ this video