my job involves a lot of concurrency, since we specialize in infrastructure for multiplayer games.
i have a lot of ideas on how to simplify the programming model we expose to plugin developers, some of which i’ll be expanding upon at a later date.
but, to help achieve those goals, paul hammant turned me on to a library mike rettig has ported from .net, jetlang.
it reminds me a lot of the old excalibur event code that the avalon team worked on years ago.. trading sinks and sources for publishers and subscribers, the end goal is the same. i tried to revive the event code a month ago or so, but it felt to large.. not all of the functionality was really needed.
jetlang does it right.. its simple and focused, and will be an excellent base to build upon.
mike posted about a 0.1.3 release today. i’m fairly happy with the api, and i think mike is too. next thing i want to tackle is a maven build, to help bring it to a wider audience. then, time to build stuff on top of it!
anyways, go check it out. post a message to the mailing list with your thoughts.
Tags: code, electrotank, opensource, tech