Category Archives: programming

Annotated 4k Altair Assembly

As a big fan of computer history and folklore I found this extremely interesting . http://www.interact-sw.co.uk/altair/index2.html “SyntaxCheck (RST 1) Here is a truly beautiful piece of code, it’s Golden Weasel richly deserved. It’s used at run-time to check syntax in … Continue reading

Posted in history, programming | Leave a comment

RubyCube 0.2.1 released to RubyForge

A new windows binary and source distribution is ready on ruby forge with inital support for sprites.  I also took this opportunity to fix a few small bugs and update the documentation. This also marks the first public upload of … Continue reading

Posted in game programming, programming, ruby, rubycube | Leave a comment

GoogleTalk: How to Design a Good API and Why it Matters

A great talk that runs just over an hour. It covers some well trodden ground for people who have read pragmatic programmer, practice of programming or code craft. Jonathan Bloch provide compelling insights into proper develop ment practice and I … Continue reading

Posted in programming, software development | Leave a comment

Yes more allocator references

It’s a huge subject and while I haven’t been full-time looking at this stuff I have done some more research and dug up some more references. LKmalloc, the basis allocator for the allocator used at MS Internally at MS the … Continue reading

Posted in c++, programming | 2 Comments

More local heap references

Collecting yet more references for implementing a custom heap for C++. One of the issues you run into when using a custom heap is the notion of placement new: void *operator new (size_t size, Heap &heap) { return heap.Allocate(size); } … Continue reading

Posted in c++, programming | Leave a comment