rock 0.9.7 + new website
👋 This page was last updated ~11 years ago. Just so you know.
This is going to be a short one.
Basically, since February, both shamanas, fredreichbier and I have putting way too much work into the latest iteration of rock, an ooc compiler written in ooc.
I have the pleasure to announce that version 0.9.7, codename pacino
is now
out, as you can plainly see on the new website: https://ooc-lang.github.io
You can read the release notes to learn what has changed, but basically expect a lot of fixes, some new APIs, and awesome backtraces.
Why?
I won't discuss in details what's new on this blog post, mostly because you can read about it elsewhere, but I will answer this one question: why make a whole new website, rather full of content (about 35 thousand words), and entirely in secret?
Well, as I've mentioned before, I'm not ready to start marketing ooc again. However, sometimes people take an interest in it, and well, now there's a place to read about it.
Apart from teaching the basics, then the advanced parts of the language, and explaining how to use all the modules in the SDK (that was long to write and prompted a few refactorings...), it also answers more historical questions.
Conclusion
rock 0.9.7 is the result of 8 months of work, and the website was done in 9 weeks. It was a challenge I set to myself, to finally help with the shortage of docs in the ooc world, and I'm glad I've done it.
Maybe now I can finally concentrate on games again.
(P.S: the website's source is available on Github and I'll consider pull requests.)
(P.P.S: Many thanks to Denis Defreyne for his graceful permission to use a nanoc.ws-inspired web design.)
Here's another article just for you:
In my previous article, I said I needed to stop thinking of Rust generics as Java generics, because in Rust, generic types are erased.
Someone gently pointed out that they are also erased in Java, the difference was elsewhere. And so, let's learn the difference together.
Java generics
I learned Java first (a long, long time ago), and their approach to generics made sense to me at the time.