From: Gour <go...@ma...> - 2005-01-21 12:52:03
|
Duncan Coutts (dun...@wo...) wrote: Hi Duncan! > As soon as ghc supports foreign dynamic export on amd64. Simon M. wrote me he is waiting for a amd54 hardware and then.. :-) > It's probably better to ask in an Anjuta forum how to extend it to cope > with a different language. I'd guess you'd need to start with extending > the scintilla editor widget to do Haskell highlighting, then there's the > various project management functions. Since I still have time before going into gui (with learning cli-haskell :-) I'm just looking at different alternatives when it comes to gui development. (I'm also taking a look on wxhaskell.) > Anjuta already does glade stuff which would help with writing programs using > gtk2hs. That's why I asked about Anjuta 'cause gtk2hs bindings should provide support for Glade builder. otoh, KDevelop already has some rudimentary support for Haskell, but it is really big :-) > On the other hand if you're interested in these things there are a couple > other projects to build Haskell IDEs. There's a new version of hIDE which I > was working on (and which I intend to pick up again when gtk2hs is more > mature). That's looks interesting 'cause probably Haskell gui development is not like C++, i.e. one can be fine with lighter tools :-) > There's also another one some people were starting but I can't now > find the link. I think it might have been some of the Australian Haskell > hackers. Which toolkit it was written in? > With hIDE, I was more or less up to the stage of having a multi-file editor > with Haskell source code highlighting (via GtkSourceView). It sounds interesting. I'd also like to continue using (g)vim and there is nice vim-clone on horizon - yzis (www.yzis.org) which provide kpart (e.g. nicely fits into KDevelop). So, it will be interesting to see hIDE with gtk2. > if you want to help with that just say so. At the moment I do not have enough time even to regularly learn haskell :-( but I'll stay on the list and follow gtk2hs & hIDE development. Sincerely, Gour -- Registered Linux User | #278493 GPG Public Key | 8C44EDCD |