Posted in haskell, open source on October 19th, 2010 9 Comments »
Posted in haskell, open source on October 15th, 2010 9 Comments »
Posted in open source, scm on October 10th, 2010 4 Comments »
One of the particularly nice things about working with a distributed revision control tool these days is that I can sidestep the choice of winning tool. Thanks to Scott Chacon and Augie Fackler’s excellent hg-git extension, I can use Mercurial and collaborate almost seamlessly with git users. This is exactly what I did when working [...]
Posted in open source on October 10th, 2010 7 Comments »
Over the past couple of years, since David Roundy handed over control of the darcs revision control system to a talented team of developers, it has come a long way in stability and performance.I began using darcs essentially out of necessity, simply because it was the revision control system of choice for much of the [...]
Posted in haskell, open source on September 27th, 2010 2 Comments »
Ersin Er wrote a brief blog post about handling the Turkish language in Haskell. Because Turkish uses a character set that mostly looks familiar to Westerners, it is notorious for its ability to trip up the unwary programmer (see examples in PHP and PostgreSQL).12345678import Data.Text (pack, unpack)import Data.Text.ICU (LocaleName(Locale), toLower)main = do let trLocale = [...]
Posted in haskell, open source on September 22nd, 2010 No Comments »
Posted in haskell, open source on September 10th, 2010 5 Comments »
Posted in haskell, linux, open source on September 4th, 2010 2 Comments »
I spent some time today trying to talk to a MySQL database server from a piece of middleware I'm writing in Haskell. You might think that talking to a database server would be easy, but it turned out to be quite a bother.Both of the major MySQL bindings, HDBC-mysql and HDBC-odbc, use the libmysqlclient C [...]