#haskell - Mon 19 Feb 2007 between 21:27 and 21:35

NY Lost Funds



Shammahand because there are only 6 windows per desktop even the terminals are still legible when shrunk.
zbrownAny suggestions on a preferred haskell implementation?
xerox?where ghc
lambdabothttp://haskell.org/ghc
zbrownxerox: thank you.
sorearseriously, hugs and nhc and hbc are obsolete, jhc is slow and extremely buggy, yhc is incomplete
only ghc works reliably and is current
kc5tjaIs GHC GPLed? Just curious.
actionkc5tja is currently trying to track down a bug in Firefox. >:(
kc5tjais currently trying to track down a bug in Firefox. >:(
sorearkc5tja: IIRC it's BSD3
kc5tjasorear: Nice!
sorear/usr/share/doc/ghc6/copyright contains a standard berkely license. go debia.
actionsorear wonders how many of the bugs in firefox would not exist if it was written in a default memory safe language
sorearwonders how many of the bugs in firefox would not exist if it was written in a default memory safe language
nostrademonsprobably a lot of them
soreareg Java, Haskell, Perl, PHP, ..
nostrademonsthen again, wonder how much more of a memory hog it would be
xicactually, most of firefox is already written in a memory safe language: javascript
nostrademonsa Java-based Firefox is a rather disgusting thought
HotJava?
sorearxic: how so?
zbrownI'm gonna go noob style here and ask what kinds of things are programmed in haskell? Or if anyone has a doc that could give me that kind of info, I'd be greatly appreciative :).
Dariusxic: That's not the impression I got looking at the source base a few years ago.
nostrademonszbrown: Pugs, GHC, and Darc are the main ones. Epigram too
a lot of compilers
sorearzbrown: stuff that is (a) hard (b) !performance critical (c) written in acadamea
nostrademonsit's common for several other small language projects
Galois uses it for high-assurance software
gvdm_otherhow aggressive is GHC in terms of concurrency? (due to the nature of haskell and the ease in figuring out where you can safely make operations parallel)
sorearhard is the main qualifier
gvdm_other: not very.
xicgecko is a huge stinky pile of c++, but most of the user interface code is javascript
soreargvdm_other: it turns out making everything concurrent, while safe, is a very dramatic pessimization.
nostrademonssorear: Hard is a relative term. Web development in Java is *hard*, and it has nothing to do with the problem domain...
zbrownsorear nostrademons thanks :). I got curious about it, I do a pretty good amount of programming and some of the stuff I'll be doing as I get to higher level mathematics (i do research as well) may require a bit more 'umph'.
donshehe " Conor's Rule
gvdm_otherwouldn't this be a good thing to put effort into (now that everyone is talking muilticore)
donsAny sufficiently complicated Haskell or ML program contains an ad hoc, informally-specified,
bug-ridden, half-completed simulation of dependent types"
Dariussorear: There are plenty of easy things written in Haskell and Haskell is also good at easy things
soreargvdm_other: but adding concurrency is very easy - parList [x,y] computes x and y in parallel

Page: 4 11 18 25 32 39 46 53 60 67 74 81 88 

IrcArchive

NY Lost Funds