technology from back to front

Posts Tagged ‘haskell’

Continuous Integration for Haskell: Cabal TeamCity plugin!

I’m happy to announce that my _Haskell Cabal TeamCity plugin_ is [available for
download][Cabal TeamCity plugin].

With this plugin you can practise continuous integration (CI) with your [Cabalised Haskell
projects][Cabal] using a CI server called [TeamCity][].

In case you haven’t heard of TeamCity, it’s a really neat piece of kit.
Internally we use TeamCity quite extensively to perform automated continuous
builds (and sometimes deployments) of our Maven, Ant, and NAnt-based projects.
It’s incredibly feature-rich, and has a very visual, clean and clear web interface.

[Cabal TeamCity plugin]:
Read more…


Being Shifty with Minecraft (part 1) Haskell stubbing for fun and profit

Lost? Go back to the beginning.

A lightning quick recap haiku.

In the midst of sky
Unfamiliar blocks shroud the sun
The world is saved.

The last part sounds ominous and heroic. I like it.

Talking about Minecraft Regions

Go into the game, generate a world with a random seed, walk around for a bit, and then quit. Here’s what you might see gets produced in your Minecraft saved games directory (I called my world ‘testworld’).

Read more…


Being Shifty with Minecraft – Blue Sky Thinking

LShift logo floating in mid-air

After spending a bit over three months at LShift, I am proud to leave LShift’s mark in the Minecraft Universe.

Frolicking over Minecraft’s cubic pastures and passing by interesting arrangements of hovering dirt blocks suspended in mid-air is all in a Minecrafter’s day’s work. But if you ever see light-blue wool blocks hanging around in the air, you can be sure that someone’s been . . . Shifty . . .

The ones you see in the picture above, in fact, have been put into the Minecraft world by a tool I wrote in Haskell. In this multi-part series, I want to share with you how I did it.

Read more…






2000-14 LShift Ltd, 1st Floor, Hoxton Point, 6 Rufus Street, London, N1 6PE, UK+44 (0)20 7729 7060   Contact us