BSVino/JaiPrimer
View on GitHub ↗ ★ 1,905
A description of Jonathan Blow's programming language, Jai
28 mentions on Hacker News by 25 people: 7 stories, 21 comments · first 2016-01-12 · latest 2025-12-18
20082026
-
…some nice features in there, I guess. Likely the major features are about what it doesn't have. https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md A syntax to mark structs to be stored as SOA in arrays is the only one I see that…
comment by jayd16 · 2025-12-18 · in Jonathan Blow has spent the past decade designing 1,400 puzzles -
…only expressions. But, as Jai needs a `return` in functions, it already failed the trivial test. https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
comment by ReleaseCandidat · 2024-03-27 · in Explorative Programming -
…ways to pass them into the lambda, but Jai doesn't seem to care, at least in the examples at https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md... . To be honest, I also don't see how this is different from just writing the…
comment by ReleaseCandidat · 2023-09-03 · in Focus: A simple and fast text editor written in Jai -
…/playlist?list=PLmV5I2fxaiCKfxMBrNsU1... : a cureated subset of twitch videos, possibly outdated info https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md : a summary of jai based on the above curated videos, possibly outdated
comment by kjksf · 2022-11-23 · in Porting 58k lines of D and C++ to Jai -
This reminded me of Jai, the language by Jon Blow. In the Primer here: https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md , the section on Data-oriented design is relevant. Note that the bottom of the OP article mentions…
comment by the__alchemist · 2021-08-08 · in Making Reasonable Use of Computer Resources -
…the two, e.g. here: https://pixeldroid.com/jailang/overview/Features/SOA/#/overv... and here: https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md... Edit: Just realized that the articale even mentions Jai towards the end.
comment by elcapitan · 2021-05-02 · in The compiler will optimize that away -
…not? Nim is confusing to me. Jon Blow is also working on one of these, but it isn’t released yet: https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
comment by jitl · 2020-01-31 · in The Odin Programming Language -
…Jai has explicit support for switching between SoA and AoS without having to rewrite everything: https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md...
comment by nemo1618 · 2019-12-26 · in I love coding in C -
Here is a link to a primer written by the community: https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md Right now, the only way to actually see the language in action is to tune in to Jonathan's livestreams on Twitch. He is…
comment by Cyph0n · 2019-04-09 · in Zig 0.4.0 Released -
…know of any language that transparently supports it other than Jai, which isn't available yet. https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md...
comment by IshKebab · 2019-01-30 · in Benchmarks of Cache-Friendly Data Structures in C++ -
…the Jai Programming language. That language isn't out yet, but an overview is available at: https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
comment by childintime · 2018-08-27 · in Solve Less General Problems -
…may help the programmer write code faster, but they don’t help the programmer write faster code." - https://github.com/BSVino/JaiPrimer/
comment by muthdra · 2018-03-16 · in Testing the Jai Compiler -
For those that want to know more there's the unofficial Jai Primer: https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
comment by hugja · 2018-01-07 · in JAI Language Status Update -
…and Witness ( http://store.steampowered.com/app/210970/ ) has been working on a language called Jai https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md even though he's aware of Rust and Go. He talks about some of his reasons in…
comment by adamnemecek · 2017-01-19 · in A trip down the League of Legends graphics pipeline -
…data-oriented types in general), simple static typing with type inference, that kind of thing. [0] https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
comment by Crespyl · 2016-12-28 · in The Resurgence of C Programming -
…things but is not a 'real language' yet or possibly ever. Lots of interesting ideas though. [0]: https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
comment by mastax · 2016-08-04 · in Crystal: Fast as C, Slick as Ruby -
…1: https://www.youtube.com/user/jblow888/videos 2: https://www.youtube.com/watch?v=yXhYU74yVfY 3: https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
comment by ttctciyf · 2016-04-13 · in Ask HN: Do you know of any popular (or not) developers vlogs? -
…e.g. https://github.com/eudoxia0/cmacro but it'll probably never be part of the standard. 2. https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
comment by PeCaN · 2016-03-18 · in C – Preliminary C2x Charter -
…code is a GCC extension. 1. http://www.gnu.org/software/libc/manual/html_node/Custom-Str... 2. https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md...
comment by PeCaN · 2016-03-17 · in C – Preliminary C2x Charter -
…is, but C is only near a local optimum. There is a true local optimum remaining to be found. [1] https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md [2] https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md...
comment by blt · 2016-02-09 · in Introduction to the Zig Programming Language -
…For example, the memory allocator is quite straightforward to swap natively without any hacks. [1]: https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
comment by Cyph0n · 2016-01-12 · in Two Weeks of Rust