AOT vs JIT: Why don't we do both?
I wanted to take some time to write about a piece of software I've been working on lately, just so you know how I've been spending the last few weeks.
A few years ago, I...
Ludum Dare #25 Post-mortem
Last week-end, I participated to Ludum Dare for the fourth time in a row!
So here is our entry: Legithief. The backstory is simple,...
Cross-platform game distribution
ooc makes it easy to compile your application on all major platforms (Windows, OSX, Linux) - the compiler itself runs there, and the SDK supports all these platforms with basic...
Having fun with ooc
Unfortunately, the ooc language could have better documentation. In the meantime, I'd like to blog about about some features that might not be very well-known.
The perils of ooc arguments
The ooc language is known to be friendly to C libraries, and we have a slew of them covered on GitHub, but one common hurdle is how to correctly declare extern functions.
sam, homebrew-mingw, etc.
I want to write blog posts, but right now I have too much to do.
So instead, here are bullet points:
I wrote an ooc tool named sam, which helps you keep your git repos...
Android development with rock 0.9.5
rock 0.9.5 is out! It's the meanest, slimmest, baddest rock release yet.
To update, run
git pull && make rescueas usual. To install from scratch, clone the repo, cd into...
rock 0.9.6 is on the loose!
Just 8 days after the last release, rock 0.9.6 is out.
To update, run
git pull && make rescueas usual. To install from scratch, clone the repo, cd into it, and run
oocdoc, Part 1 — NaturalDocs
Documentation in ooc land has sucked for quite some time. The standard response is pretty much: “use the code, Luke!” — which is fine when doing small projects that...
An ooc quine
While preparing my next post about ooc documentation yet again, I stumbled upon an old ooc quine of mine. Here it is in integrality for your pleasure:
q := 34 as Char l := [...
- oocdoc, Part 2 — brummi
- oocdoc, Part 3 — parsing
The shortest ooc quine
A few days ago I posted an ooc quine. But while browing HackerNews, I found an even shorter one. The shortest!
Here it is, in its full glory
Can't see anything? That's an empty...
- oocdoc, Part 4 — sourcepath
- sam 0.2.0 released
rock 0.9.7 + new website
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...
And then there were fewer bugs
This deals with rock internals, so fasten your seatbelts and expect many weird things along the way. I'm not necessarily proud of the state of the implementation, I'm just...
rock 0.9.8 is out
The impatients can readily skip to...
The quest for ooc.vim
I've spent the past few weeks after rock 0.9.8's release working on some of the neglected aspects of ooc, namely tooling support and performance.
My kingdom for a vim plug-in!...
ooc generics and flawed designs
ooc is perhaps one of my proudest achievements, but at the same time it's one of the most annoying thorns in my side.
The main reason is that its design is flawed, and some things...