September 02, 2005

Hanging up the shingle

As I'm sure folks have noticed, I've not been posting much lately. That's because... the $WORK project has wound down, at least my part of it. This is a good thing! It means I have a 99% working system -- grammar, parser, compiler, data types, runtime libraries, database conversion scripts, and ISAM to Postgres shim system. Woohoo!

That also means we're in the testing and getting ready for deployment part of the program, things that are better left to other people, especially in a small IT shop like we are. There's less for me, as the guy writing the compiler to do, and more for the people who're doing the rollout and setup to do. As such, me staying on full-time's kinda pointless, so I'm not.

And so... I'm freelancing, and it's about time.

I'll be updating my skillset list over the next week or two as I get things settled in, but if you need interfaces to C libraries, or low-level speed-critical C code written for perl, ruby, or python code; unusual programming jobs done; or have an antique 4GL that you desperately need an inexpensive and low-risk migration path away from... drop me a line and we'll see what we can do.

In the mean time, I may finally get all the pending blog entries finished. Woohoo! :)

Posted by Dan at September 2, 2005 12:01 PM | TrackBack (0)

Welcome back! :-)

Posted by: Aristotle Pagaltzis at September 3, 2005 07:25 AM

I enjoy your discussion of languages and compilers in all their glory.. but in some of your more recent posts (making the destination exist) you mention PMCs. What's a PMC?

Posted by: Michael Ferguson at September 5, 2005 09:47 PM

PMC is short for Parrot Magic Cookie, the data structure that represents high-level language variables. It's one of the four basic datatypes for parrot, along with strings, platform-native integers, and platform-native floats.

Posted by: Dan at September 6, 2005 10:30 AM