divs1210
Joined 12 years ago
Joined 12 years ago
Played all the canon games and SO MANY mods.
Still obsessed with it.
By the way, to see a great example of how a modern game can be made using the classic Half Life engine, look at the fan made game Half Life: Echoes [1].
It actually looks pretty decent, and the gameplay is top notch.
Rust makes memory management explicit, hence eliminating those bugs. But it also shows how hard memory management actually is.
Systems programming languages like this should be used sparingly, only for stuff like device drivers, OSs and VMs.
Any general purpose programming language should be garbage collected.
Electric Monks were made for a reason.
Surprisingly pertinent to the current discussion.
Koka is memory safe without using traditional GC, has effects, and is pretty cool over all.
Imagine a ball that’s rotating,
Except it’s not a ball, and
It’s not rotating.
(popular particle physics meme)
From what I understand of QFT, the Universe is made of fields of different types, and a “fundamental particle” is just an excitation (wave) in the corresponding field.
For example, a photon is a wave in the universal electromagnetic field, A charm quark is a wave in the universal charm quark field, etc.
I’m not a trained physicist, so I might be wildly wrong.
That quote is extremely terse and would have taken a considerable amount of time to understand.
Happy you find it cool!
I will update the Clojure and core.async versions to latest.
You're right I forgot to mention the JVM version in the benchmarks.
I'll be running fresh benchmarks once the current task I'm working on is done.
I will have to look into io-thread, not familiar with it.
Although my aim with the benchmarks is to have nearly identical code for all platforms without any platform-specific optimizations - I'm not sure yet how io-thread plays into that.
Will definitely add the JVM version and update Clojure dependencies and let you know when I have fresh benchmarks.