libs and frameworks
After a month of moving I'm finally getting back into some music projects. I've got some more flashy things in the works but first here is a Ruby DSL called MicroMIDI that brings all of the MIDI projects mentioned in this post together along with some new tricks in to a package a bit more suited for live coding and one-off scripts. Being that it's an interface for four libraries, there's a lot of functionality.
The Better Choice The UnboundID LDAP SDK for Java is a fast, powerful, user-friendly, and completely free Java API for communicating with LDAP directory servers. It offers better performance, better ease of use, and more features than other Java-based LDAP APIs, and it's the only one that's being actively developed and enhanced.
Faraday is a library for making HTTP requests and to serve as a backbone for writing API wrapper libraries such as twitter .
I've spend a lot of time recently working on a new concurrency library for Ruby called Celluloid .
[05/10/2011 : Adding StatesManager] I just created a new Codeplex project for adding some high level features to Silverlight 5: http://babylontoolkit.codeplex.com/
(C) John Mair (banisterfiend) 2011 Get to the code ** New documentation will be available shortly, please see the CHANGELOG and Pry's own livehelp system for information in the meantime.
CityHash provides hash functions for strings.
Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression.
Goliath is an open source version of the non-blocking (asynchronous) Ruby web server framework powering PostRank .
19 Jan 2011 – Luke Bayes
(If you are familiar with the problems of moving from synchronous to asynchronous programming, feel free to move to the next section.) Update: A lot of people misunderstood the main issue: here is another shot at explaining it better.
Field is a development environment for experimental code and digital art in the broadest of possible senses. While there are a great many development environments and digital art tools out there today, this one has been constructed with two key principles in mind:
(C) John Mair (banisterfiend) 2011