haskell newbie seeking for advice
JoseA.OrtegaRuiz
JoseA.OrtegaRuiz
Thu, 14 Aug 2003 00:57:32 +0200
hi all,
as stated in the subject, i'm a newcomer to haskell programming: i've
read some tutorials and (portions of) a couple of books and am really
fascinated with the language. but my haskell coding experience is
limited to toy programs and short exercises. so i decided to try my
hand at a small project to really learn haskell and the functional
programming mindset[1], and i would appreciate to hear your opinions
and comments on some issues before i start coding:
- build toolchain. i'm used to the autoconfig/automake/make tools for
C/C++ projects, and to ant for Java stuff. what do haskellers use?
my initial thought was using a plain Makefile with ghc, but there is
also hmake and maybe other tools i am missing. what would you use? [2]
- graphics toolkit. one of my programs will be a GUI. there seems to
be a lot of choice here: gtk2hs looks nice (as used in hircules) and
fudgets seems to have a pretty interesting and well-documented
architecture (which covers also client/server programming: i'll be
using a client/server architecture too) but its widgets are uglier
and look alien in current linux desktops. i'd like to have a
fudgets-gtk framework of sorts :) and then, there is htoolkit,
Object I/O and whatnot... any recommendations?
- TCP/IP stuff. i will have a client/server architecture with TCP/IP
as the transport protocol. other than fudgets, i'm not aware of any
haskell framework for IPC: am i missing something?
- XML. i'll be handling XML documents, and HaXml seems to me an
excellent candidate to cover this area, but, of course, i'm very
interested in hearing of alternatives...
thanks a lot for your help!
cheers,
jao
Footnotes:
[1] if that matters, the project will consist on a set of utilities
for handling a document metadata database, based upon the OMF standard.
[2] my project will consist of several executables, sharing a set of
common libraries and, therefore, i plan to use (if possible) a
non-flat directory layout.
--
Come to think of it, there are already a million monkeys on a million
typewriters, and Usenet is NOTHING like Shakespeare. - Blair Houghton.