hoodle - A pen notetaking program

hoodle is a pen notetaking program developed in Haskell using gtk2hs (Haskell binding to gtk library).

This project started as making a clone of xournal, a notetaking program developed in C. (See http://xournal.sourceforge.net) Now hoodle works quite equivalent as xournal and has more unique functionalities.

Haskell is a much safer and higher-level language than C while still maintaining good performance. We can develop hoodle much more quickly with fewer bugs.

As xournal, hoodle can take wacom tablet X11 input in subpixel unit so that it can result in very smooth notetaking experience. The file format is currently the same as xournal but gunzipped. So to view/edit xoj files generated from xournal, just gunzip the xoj files and read them in hoodle. Gunzipped xoj files generated from hoodle are directly readable in xournal program

Currently, to install hoodle, your system should have ghc-7.0 or higher, and Haskell Platform 2011.2 or higher, or equivalent libraries (Haskell Platform is a set of standard libraries in Haskell).

Installing hoodle should be very simple using cabal-install which is a standard package build tool in Haskell:
> cabal update
> cabal install hoodle
NOTE : If you haven’t installed gtk2hs (http://projects.haskell.org/gtk2hs), you need to the following.
> cabal install gtk2hs-buildtools
> cabal install gtk
> cabal install cairo 

NOTE : For linux users, when compiling hoodle, it may complain about libstdc++.so. This is a general problem with double-converision library with ghc-7.0. You have to create a symlink libstdc++.so in /usr/lib to get linked against libstdc++.so.6

NOTE : One NEW special feature of hoodle compared with xournal:

This program can make a split view (horizontal and vertical and arbitrary combination of them) of the same document similarly to emacs buffers and windows. Try Horizontal/Vertical Split in View menu of the program. This will be convenient when notetaking a long document.

Google group mailing list : http://groups.google.com/group/hoodle

Site proudly generated by hakyll.