December 29, 2008

Real World Haskell

Just received my copy of the Real World Haskell book (after waiting a month for delivery). My first impression, that this is very good book, that shows practical aspects of the Haskell's usage, not only theoretical definitions, as in many tutorials.
Now i try to find task, that i could implement in Haskell. May be this will simple module for work with Google Safe Browsing API.

December 20, 2008

Amazon in Germany delays delivery of the "Real World Haskell" for more than 2 weeks and no any news about when it'll delivered :-(
I wanted to play with examples from this book during my vacation, and instead of this will play with mix of C++/Erlang/Emacs Lisp

December 18, 2008

Switched from Aquamacs to CarbonEMacs

At home computer I switched from Aquamacs to fresh build of CarbonEmacs. Main reason - Aquamacs has too many additional packages that conflicts with packages, that i have in my own repository of Emacs code (my packages either additionaly hacked, either this is versions from CVS/SVN/...).
I also tried to switch to fresh build of GNU Emacs, built was successful, but it crashed almost immediately after start, so i decided to wait some time, but I'll try to investigate problem in my free time

December 15, 2008

Work with Erlang from Emacs

I upload to my site new article about work with Erlang from Emacs, previously available only in Russian. This article describe different packages providing not only editing of source code written in Erlang, but also providing support for debugging, profiling, on fly code checking, etc. You can leave comments directly on my site, using link at the bottom of page...
This article is a part of planned big article (and may be part of a book) about "Emacs as development environment", but work is still in early stages.
P.S. the next translated article will about support for Scheme programming in Emacs

December 14, 2008

Site update

I add to my site comment widget from JS-Kit, so now i can receive feedback from users. After several days of use, i can say, that this is very useful functionality.
So now i only need to add this widget to my site's auto generated blog (and fix blorg to force generation of proper links) and i'll get usable site, that has no dynamic server-side components.

December 11, 2008

One more time about Cedet

In latest versions of Cedet support of GNU Global was introduced, and very useful command - semantic-symref, was implemented. It allows to find places in source code (for C & C++ now) where given function is used. And if GTAGS database wasn't found, then this command tries to find occurrences with find-grep command.
As result, user gets something like this...