On 2008-11-10, Roy Lanek <[EMAIL PROTECTED]> wrote: > Haskell language-of-the-day ... why?,
Umm... increasing popularity? > Oh dear, hello Moses- (the illiterate who brought back the astonishing > writings) alike, or Muhammad- (ditto [illiterate]) alike. And who did write > your "frameworks" "ages ago"? I have written object crap etc. for C. I can use them comfortably enough. >> The language just isn't meant for that kind of stuff. > > Can't tell now. On the other hand: > > Roll Your Own Window Manager: Tracking Focus with a Zipper They have a adaptive data structure for O(1) access to currently focussed window! How incredible! How about all the other state updates triggered by client software? A window manager depends on a lot of state, and pure FP makes it difficult/laboursome to maintain it. Pointers are comfortable. > You do have a good, comfortable life, there in Finland, eh? :) Finland is a shithole. >> Bullshit. It's very very laboursome to make fast Haskell code, and >> especially such that doesn't eat gigabytes of memory for breakfast. > > I have, e.g., *met* reference counting in the *real world* for the first time It's not ref. counting/GC/shit I'm talking about. I'm talking about all the boxing and shit. The basic data structures incredibly inefficient, so you have to use other more hacky ones for efficiency, and they are again more difficult to use generically, may demand messing in the IO monad, etc. (The uniqueness typing of Clean seems more comfortable..) -- Be an early adopter! Beat the herd! Choose Windows today!
