MarkdownDeep hasn't been updated for a while, but here's a few updates...
I don't usually write about graphic design because although I'm interested in it, I certainly don't consider myself a graphic artist... and I've got the history of a recent attempt to prove it.
Yesterday I released my first iPhone App - MiniComp , a simple way to run friendly competitions with your mates. Today I thought I'd write up a little about how it was built.
It's been over six months since my last post here because I've been slack and I've been busy. Also, I've found a little time to spend on PetaPoco.
I've decided to suspend development of Prefix for the time being.
Prefix now supports
foreach loops but their not exactly as you might expect....
A day or two ago I wrote about Prefix' support for delegates types - which are great, but they're only half the story. To make the most of them, you really need anonymous functions and lambda expressions.
Prefix now supports arrays and starts to diverge from C#/.NET a little...
In this last week or so I've been working on getting Prefix to the point where arrays are working. Unfortunately this highlighted a couple of design flaw in generics...
Prefix now supports interfaces and is cause for the first bit of "runtime support" code to be generated by the compiler.
For the time being, I've decided to call this language Prefix. I'm not particularly fond of it, but I just need a name - anything's got to be better than [something]. As for the project itself, static constructors and enumerated types are now working.
This is not so much a language feature but the compiler now does a fairly good job of code path analysis.
I still haven't decided on a name for this project, but the compiler itself is coming along nicely and now supports static members, virtual properties, the using statement and more...
Part II of describing what's been implemented in this language compiler I'm working on.
As mentioned in my previous post I've made some pretty good progress on this little language I'm working on.