On Thu, Jan 15, 2009 at 10:11 AM, Robert Greayer <robgrea...@yahoo.com>wrote:
> > > > > ----- Original Message ---- > From: John A. De Goes <j...@n-brain.net> > On Jan 15, 2009, at 9:31 AM, John Goerzen wrote: > >> AFAIK, the only language where that sort of wheel reinvention is > >> popular is Java. But then Java seems to encourage wheel reinvention > >> anyhow ;-) > > > The Java reinventions look and feel like Java, because they're native > implementations. > > This is even more important in Haskell where the differences between > > Haskell and C is about as large as you can get. > > The Java reinventions largely exist because of the huge deployment-time > benefits you get from pure-Java code (cross-platform portability of compiled > (byte) code, dynamic loading of compiled code over a network, etc.). Such > reinventions are much less important for Haskell, since the typical > deployment model for a Haskell program is much closer to that of a C program > than a Java program or even a Python program. > I think deployment of Haskell is even easier than that of python, in that you don't have to have all the developer packages installed on target machines to have other's benefit from their use in your binary.... at least with GHC that is. I've often been quite happily surprised what can be done with little in terms of runtime dependencies with Haskell. Dave > > > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe