With millions of users across the world, Julia has been used to conduct cutting-edge research and to design new drugs, jet engines, heat pumps, and more.
The two narratives are not mutually exclusive. In contrast to other parts of the world, the English and French would have just divided the territory with arbitrary lines. Why did they suddenly need a buffer zone?
Rather as this history describes, the Thai monarchy and government appears to have modernized (Westernized?) just in time to be able thread a needle between two empires, playing them off each other to maintain independence.
It is worth noting that the word "Thai" has come to mean "free" in the eponymous language. Thailand literally means "land od the free".
Note that this history conveniently ends before World War II.
I didn't mean to imply they were mutually exclusive. If anything, I suspect the reality is a mixture.
--
I have to ask, though, where are you getting the idea that ไทย ("Thai") also translates to "free", or that it's pre-WW2?
Google Translate doesn't list that as a translation for "free" at all, and thai-language.com mostly lists that in the context of the Free Thai movement ([a WW2 anti-Japanese resistance](https://en.wikipedia.org/wiki/Free_Thai_Movement)).
There's probably some subtleties I'm missing, but it really seems like a niche definition.
How is Julia an interpreted language? I sometimes wish there was a robust interpreter for Julia when the compilation latency is not worth the execution speed.
My biggest problem with Jupyter is hidden state. You have no idea what order the cells executed in and how many times to get to the current state. Pluto.jl and Marimo solve that by using reactivity to make state transparent. WYSIWYG.
I have also been thoroughly impressed how Marimo has engaged with AI agents. marimo-pair is fantastic.
Nitpicking - I'd argue the title is spot on! It's a new source of energy. Not a new type. But yeah, I clicked expecting a research article. Not a deep hole.
I think a strategy for Qualcomm would be to use Mojo and Max as a software platform to drive AI inference on ARMv9 chips such as Snapdragon either at the edge (your smartphone) or in the cloud.
> what kind of programming language would a person with as much experience and good taste as Chris Lattner come up with if there were no such external pressures?
That's what the Chris Lattner from back then came up with. I doubt that early Swift is what he would repeat exactly as it was when he would get the chance to do it these days. And current Swift definitely is far away from what he would do, I think he has been quite outspoken about that. So maybe I should make my question more precise and ask what kind of programming language Chris Lattner would come up with in 2026, having learned from all the mistakes that C++, Swift, Mojo (and many others) did?
https://youtu.be/g1Jsk3p_9O0?t=433&is=fXBtVdS6R178V7Lm
reply