This is an experimental version of a threaded remote actor module for BlitzMax. It extends the features of my actor module with server and client actors, which pass messages through a network socket. It should allow increased parallelism for an actor based program with very little added complexity.
Included are ...more ...
Here's an object oriented file system interface I've been using for my own projects. It's a module with source and Windows binaries. It is complete with TStream support, including OpenStream interface. It should be pretty intuitive and also includes docs.
Download: Otus.FS.zip (60
Synchronized list and map data structure modules for BlitzMax. Just a simple mutex-locked wrapper over the BRL types to make operations atomic. Should be compatible with old code.
Prebuilt for Windows with source. Built using 1.33rc5, but 1.32 should also work. Linux and Mac versions of BRL.Threading ...more ...
In connection with another project of mine, I produced a
BlitzMax module that allows
writing and reading arbitrary objects to streams. It can also be seen as
a generalization of
WriteString and the rest. It should be
useful for saving game states or creating an undo feature.
It uses ...more ...