For those not familiar with Algoraves, an Algorave is a music event (although often visuals too) which consists of musicians and programmers writing algorithms to make music whilst on stage using a bunch of different music programming languages. e.g. SuperCollider (based on Smalltalk), Tidal (based on Haskell), Sonic Pi (based on Ruby), etc.
Algoraves have become something of a subculture in the last few years and have been popping up all over the world. There's more info about algoraves and some of the artists who will play on saturday on the website here: http://algorave.com/about/