On Sun, 21 May 2006, James Peregrino wrote:
> You folks took me too literally :) I meant: Given a system without
> pugs/parrot/haskell (I assume perl5 is required), what are the things you
> need to install so that you can say
>
> perl6 -e "say 'hello world'"
>
> i.e.
>
> tar xf ghc.tar.gz
> ./configure
> make
> make install
To build GHC, you need a pre-existing, relatively recent version of GHC.
Cross-compiling GHC is documented fairly carefully, but I haven't tried it
myself. There are pre-built binaries available for a few of the most
common architecture/operating system combinations.
> tar xf parrot.tar.gz
> make
> make test
> make install
Here too, the core developers only have access to a limited set of
architecture/operating system combinations. In principle, parrot ought to
build and run just fine on many of the places where perl 5 currently does.
In practice, it doesn't. Patches to make it do so would likely be
welcome.
> tar xf pugs.tar.gz
> perl Makefile.PL
> make
> make test
> make install
I've never made it past the haskell barrier, so I can't comment on how
well this works.
--
Andy Dougherty [EMAIL PROTECTED]