| mwc | but on a laptop, compiling sucks anyways. All those small little files |
| mvanier | ocaml bootstraps better than ghc though. You don't need ocaml to build ocaml. |
| DRMacIver | LeCamarade: Yeah. Besides - how else would you build undetectable backdoors into the compiler? :) |
| quicksilver | mwc: especially apple laptops. Great little machines, bloody slow disk access. |
| mwc | mvanier, theoretically, GHC ships with C files that have been 'compiled' so you can use --hc-boot and make it that way |
| merus | Here here. |
| mwc | didn't work last I checked |
| mvanier | didn't work for me either |
| osfameron | quicksilver, LeCamarade, mwc: yeah, I'm not really a language designer, I'm sort of aware of the bootstrapping program, but it amuses and/or terrifies me depending on my mood. |
| mwc | quicksilver, yeah, I replaced my 80 GB Toshiba (8 MB Cache) with a better model from the same line, 100 GB, 16 MB cache |
| osfameron | perl also requires perl to build I think, though it gets around that by first building miniperl |
| mwc | the extra cache was really noticible |
| quicksilver | osfameron: which is ironic, because perl isn't written in perl :) osfameron: but some of the compilation support scripts are... |
| osfameron | quicksilver: true! though a lot of perl6 will be |
| quicksilver | mwc: interesting |
| merus | I was always kind of confused by the statement that only perl can parse perl, since most source filters in perl are terrible |
| quicksilver | osfameron: perl6 has been cancelled. Let's just fork haskell instead. |
| mwc | Bootstrapping is the bar-mitzfah for programming languages |
| quicksilver | merus: the correct statement is "only perl can parse Perl". capitalization important on that one. |
| Wild_Cat | perl 6? Cancelled? How so? |
| quicksilver | Wild_Cat: I'm joking |
| osfameron | quicksilver: that *does* seem tempting... perl6 leads me alternately to exaltation or deep depression |
| LeCamarade | osfameron: YHC is miniperl with Monads. I think. I'm still too scared of doing GHC from source. Especially since apt-get install ghc --yes --force-yes still works ... :oD |
| Wild_Cat | hey, you never know -- I mean, last news I had from Perl6 are from over 2 years ago. |
| merus | quicksilver, ah, that makes more sense |
| osfameron | yeah, apt-get is a thing of great loveliness |
| LeCamarade | Wild_Cat: Get pugs. I have it here. G . R . E . A . T. And written in Haskell. :oD |
| Wild_Cat | yeah, I heard about it. Not that it really concerns me as I'm not a big Perl fan. What I was more or less expecting from Perl 6 was Parrot. in theory, it'd have been awesome. Python/Ruby + CPAN = Win. |
| LeCamarade | Wild_Cat: I am going to be a Perl fan. They are considering lots of Haskellish stuff. And junctions. But, again, I dunno. I script in Haskell, these days. And coroutines. |
| Wild_Cat | Haskell scripting? Interesting. Tell me more. I'd have thought a functional language wouldn't really be suited to such an eminently side-effected task. |
| quicksilver | Wild_Cat: you should check out CosmicRay's HSH then |
| LeCamarade | People just can't comprehend it when I script _better, safer_ in Haskell. Just add #! /usr/bin/runghc at the top. And go ahead with code. |
| Wild_Cat | me, I'm more a Python guy getting more and more interested in FP in general, and Haskell in particular. |
| quicksilver | Wild_Cat: http://software.complete.org/hsh |
| lambdabot | Title: HSH |
| quicksilver | (not that that is the only approach to scripting in haskell, nor even the best in all circumstances) (but it's damn clever) |