From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Thu, 20 Nov 2008 17:56:35 +0100 From: "Giacomo Tesio" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_77492_26996263.1227200195058" Subject: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4b5c1426-ead4-11e9-9d60-3106f5b1d025 ------=_Part_77492_26996263.1227200195058 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm completely new to Functional Languages (actually I'm not understanding whether they are useful in real world, or just to enance ones mind). But I'm studing Haskell, and I saw that it was ported to Plan 9. Without starting a flame war, I'd like to know if some of you think it could be useful on a Plan 9 grid/environment. Giacomo PS: stream of consciousness was: limbo -> erlang (which I took a look) -> haskell On Thu, Nov 20, 2008 at 4:47 PM, Sergey Zhilkin wrote: > > > 2008/11/19 Nolan Hamilton > >> Can people still use Alef?, if so how can I get my hands on it. > > > People use Limbo. > ------=_Part_77492_26996263.1227200195058 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm completely new to Functional Languages (actually I'm not understanding whether they are useful in real world, or just to enance ones mind).

But I'm studing Haskell, and I saw that it was ported to Plan 9.

Without starting a flame war, I'd like to know if some of you think it could be useful on a Plan 9 grid/environment.


Giacomo
PS: stream of consciousness was: limbo -> erlang (which I took a look) -> haskell


On Thu, Nov 20, 2008 at 4:47 PM, Sergey Zhilkin <szhilkin@gmail.com> wrote:


2008/11/19 Nolan Hamilton <nolan.h.hamilton@gmail.com>

Can people still use Alef?, if so how can I get my hands on it.

People use Limbo.

------=_Part_77492_26996263.1227200195058-- From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> Date: Thu, 20 Nov 2008 22:15:55 +0500 From: "Roman Zhukov" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4b62546c-ead4-11e9-9d60-3106f5b1d025 On my opinion, those "big" languages (haskell, erlang, lisp, etc.) don't fit to Plan9 or any other os/environment, because they usually provide their own. On Thu, Nov 20, 2008 at 9:56 PM, Giacomo Tesio wrote: > I'm completely new to Functional Languages (actually I'm not understanding > whether they are useful in real world, or just to enance ones mind). > > But I'm studing Haskell, and I saw that it was ported to Plan 9. > > Without starting a flame war, I'd like to know if some of you think it could > be useful on a Plan 9 grid/environment. > > > Giacomo > PS: stream of consciousness was: limbo -> erlang (which I took a look) -> > haskell -- Roma From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <49259D0E.9050700@proweb.co.uk> Date: Thu, 20 Nov 2008 17:23:26 +0000 From: matt User-Agent: Icedove 1.5.0.14eol (X11/20080724) MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> References: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> In-Reply-To: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4b7221a8-ead4-11e9-9d60-3106f5b1d025 >> >> Without starting a flame war, I'd like to know if some of you think it could >> be useful on a Plan 9 grid/environment. >> >> I've often though quite a few languages could be shrunken down fit with Plan9's diretory/files system. Python, for instance, would need much less code for networking etc. So a language that specialsed in I/O primitives would be a good choice. That doesn't sound like Haskell to me. I/O is about changing state. That said, there must be a way to make it fit :) Of the few I have used, I think python is the best hybrid that fits. From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <599f06db0811201041v7c156522ia839a473985b4875@mail.gmail.com> Date: Thu, 20 Nov 2008 19:41:34 +0100 From: "Gorka Guardiola" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4c18977c-ead4-11e9-9d60-3106f5b1d025 On Thu, Nov 20, 2008 at 5:56 PM, Giacomo Tesio wrote: > I'm completely new to Functional Languages (actually I'm not understanding > whether they are useful in real world, or just to enance ones mind). > > But I'm studing Haskell, and I saw that it was ported to Plan 9. > > Without starting a flame war, I'd like to know if some of you think it could > be useful on a Plan 9 grid/environment. > > > Giacomo > PS: stream of consciousness was: limbo -> erlang (which I took a look) -> > haskell > Some time ago I ported gofer (a predecessor to haskell) to Plan 9 (APE) for my use. I liked it because it was simpler than haskell. We used it for a while in some autoconfiguration things in Plan B and I used it for math stuff I was doing. If you are interested in getting it drop me a line. -- - curiosity sKilled the cat From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Thu, 20 Nov 2008 17:42:45 -0200 From: "Iruata Souza" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <49259D0E.9050700@proweb.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> <49259D0E.9050700@proweb.co.uk> Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4c93ff5c-ead4-11e9-9d60-3106f5b1d025 On Thu, Nov 20, 2008 at 3:23 PM, matt wrote: > >>> >>> Without starting a flame war, I'd like to know if some of you think it >>> could >>> be useful on a Plan 9 grid/environment. >>> >>> > > I've often though quite a few languages could be shrunken down fit with > Plan9's diretory/files system. Python, for instance, would need much less > code for networking etc. > > So a language that specialsed in I/O primitives would be a good choice. That > doesn't sound like Haskell to me. I/O is about changing state. That said, > there must be a way to make it fit :) > > Of the few I have used, I think python is the best hybrid that fits. > once in a while I play with fgb's port of tinyscheme and it seems to fit for the pretty simple stuff I do. just for fun, I started adding some Plan 9 native calls to tinyscheme and it worked nicely. iru From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4f34febc0811201247n18a3c5eajd7f25462db5ed5a7@mail.gmail.com> Date: Thu, 20 Nov 2008 12:47:12 -0800 From: "John Barham" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <49259D0E.9050700@proweb.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> <49259D0E.9050700@proweb.co.uk> Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4cb1bc22-ead4-11e9-9d60-3106f5b1d025 > I've often though quite a few languages could be shrunken down fit with > Plan9's diretory/files system. Python, for instance, would need much less > code for networking etc. > > So a language that specialsed in I/O primitives would be a good choice. That > doesn't sound like Haskell to me. I/O is about changing state. That said, > there must be a way to make it fit :) > > Of the few I have used, I think python is the best hybrid that fits. Lua (http://www.lua.org/) is also a good choice as its standard library is so minimalist that porting it is trivial. IIRC there is an APE port somewhere in contrib. John From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <32d987d50811201413m399f320v7338b714fe32f136@mail.gmail.com> Date: Thu, 20 Nov 2008 20:13:00 -0200 From: "Federico G. Benavento" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <4f34febc0811201247n18a3c5eajd7f25462db5ed5a7@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> <49259D0E.9050700@proweb.co.uk> <4f34febc0811201247n18a3c5eajd7f25462db5ed5a7@mail.gmail.com> Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4cc8712e-ead4-11e9-9d60-3106f5b1d025 yes, it's in nils contrib (noselasd) On Thu, Nov 20, 2008 at 6:47 PM, John Barham wrote: >> I've often though quite a few languages could be shrunken down fit with >> Plan9's diretory/files system. Python, for instance, would need much less >> code for networking etc. >> >> So a language that specialsed in I/O primitives would be a good choice. That >> doesn't sound like Haskell to me. I/O is about changing state. That said, >> there must be a way to make it fit :) >> >> Of the few I have used, I think python is the best hybrid that fits. > > Lua (http://www.lua.org/) is also a good choice as its standard > library is so minimalist that porting it is trivial. IIRC there is an > APE port somewhere in contrib. > > John > > -- Federico G. Benavento From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Thu, 20 Nov 2008 21:46:51 -0200 From: "Iruata Souza" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <32d987d50811201413m399f320v7338b714fe32f136@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> <49259D0E.9050700@proweb.co.uk> <4f34febc0811201247n18a3c5eajd7f25462db5ed5a7@mail.gmail.com> <32d987d50811201413m399f320v7338b714fe32f136@mail.gmail.com> Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4d0e14d6-ead4-11e9-9d60-3106f5b1d025 in my contrib there is a more up-to-date lua port On Thu, Nov 20, 2008 at 8:13 PM, Federico G. Benavento wrote: > yes, it's in nils contrib (noselasd) > > On Thu, Nov 20, 2008 at 6:47 PM, John Barham wrote: >>> I've often though quite a few languages could be shrunken down fit with >>> Plan9's diretory/files system. Python, for instance, would need much less >>> code for networking etc. >>> >>> So a language that specialsed in I/O primitives would be a good choice. That >>> doesn't sound like Haskell to me. I/O is about changing state. That said, >>> there must be a way to make it fit :) >>> >>> Of the few I have used, I think python is the best hybrid that fits. >> >> Lua (http://www.lua.org/) is also a good choice as its standard >> library is so minimalist that porting it is trivial. IIRC there is an >> APE port somewhere in contrib. >> >> John >> >> > > > > -- > Federico G. Benavento > > -- iru From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3e1162e60811201609x36cc0cf8i355f518eb9548643@mail.gmail.com> Date: Thu, 20 Nov 2008 16:09:24 -0800 From: "David Leimbach" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_59799_12336899.1227226164213" References: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> <49259D0E.9050700@proweb.co.uk> Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4d27c372-ead4-11e9-9d60-3106f5b1d025 ------=_Part_59799_12336899.1227226164213 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thu, Nov 20, 2008 at 11:42 AM, Iruata Souza wrote: > On Thu, Nov 20, 2008 at 3:23 PM, matt wrote: > > > >>> > >>> Without starting a flame war, I'd like to know if some of you think it > >>> could > >>> be useful on a Plan 9 grid/environment. > >>> > >>> > > > > I've often though quite a few languages could be shrunken down fit with > > Plan9's diretory/files system. Python, for instance, would need much less > > code for networking etc. > > > > So a language that specialsed in I/O primitives would be a good choice. > That > > doesn't sound like Haskell to me. I/O is about changing state. That said, > > there must be a way to make it fit :) > > > > Of the few I have used, I think python is the best hybrid that fits. > > > > once in a while I play with fgb's port of tinyscheme and it seems to > fit for the pretty simple stuff I do. just for fun, I started adding > some Plan 9 native calls to tinyscheme and it worked nicely. > > iru > I've been doing a lot with both Haskell and Erlang these days... I'm also impressed by the rich Haskell library and that the binaries, even on linux, tend to only depend on libc once built for "deployment". Well that's true with GHC anyway, but porting GHC to Plan 9 might take a serious step back in time to bootstrap the C sources all the way back up to the current version. Dave ------=_Part_59799_12336899.1227226164213 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On Thu, Nov 20, 2008 at 11:42 AM, Iruata Souza <iru.muzgo@gmail.com> wrote:
On Thu, Nov 20, 2008 at 3:23 PM, matt <mattmobile@proweb.co.uk> wrote:
>
>>>
>>> Without starting a flame war, I'd like to know if some of you think it
>>> could
>>> be useful on a Plan 9 grid/environment.
>>>
>>>
>
> I've often though quite a few languages could be shrunken down fit with
> Plan9's diretory/files system. Python, for instance, would need much less
> code for networking etc.
>
> So a language that specialsed in I/O primitives would be a good choice. That
> doesn't sound like Haskell to me. I/O is about changing state. That said,
> there must be a way to make it fit :)
>
> Of the few I have used, I think python is the best hybrid that fits.
>

once in a while I play with fgb's port of tinyscheme and it seems to
fit for the pretty simple stuff I do. just for fun, I started adding
some Plan 9 native calls to tinyscheme and it worked nicely.

iru

I've been doing a lot with both Haskell and Erlang these days... 

I'm also impressed by the rich Haskell library and that the binaries, even on linux, tend to only depend on libc once built for "deployment".  Well that's true with GHC anyway, but porting GHC to Plan 9 might take a serious step back in time to bootstrap the C sources all the way back up to the current version.

Dave
 

------=_Part_59799_12336899.1227226164213-- From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <1d5d51400811202011o34f305acte3704e653f916cfa@mail.gmail.com> Date: Fri, 21 Nov 2008 12:11:10 +0800 From: "Fernan Bolando" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <3e1162e60811201609x36cc0cf8i355f518eb9548643@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> <49259D0E.9050700@proweb.co.uk> <3e1162e60811201609x36cc0cf8i355f518eb9548643@mail.gmail.com> Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4dcaeb42-ead4-11e9-9d60-3106f5b1d025 On 11/21/08, David Leimbach wrote: > On Thu, Nov 20, 2008 at 11:42 AM, Iruata Souza wrote: > >> On Thu, Nov 20, 2008 at 3:23 PM, matt wrote: >> > >> >>> >> >>> Without starting a flame war, I'd like to know if some of you think it >> >>> could >> >>> be useful on a Plan 9 grid/environment. >> >>> >> >>> >> > >> > I've often though quite a few languages could be shrunken down fit with >> > Plan9's diretory/files system. Python, for instance, would need much >> > less >> > code for networking etc. >> > >> > So a language that specialsed in I/O primitives would be a good choice. >> That >> > doesn't sound like Haskell to me. I/O is about changing state. That >> > said, >> > there must be a way to make it fit :) >> > >> > Of the few I have used, I think python is the best hybrid that fits. >> > >> >> once in a while I play with fgb's port of tinyscheme and it seems to >> fit for the pretty simple stuff I do. just for fun, I started adding >> some Plan 9 native calls to tinyscheme and it worked nicely. >> >> iru >> > > I've been doing a lot with both Haskell and Erlang these days... > > I'm also impressed by the rich Haskell library and that the binaries, even > on linux, tend to only depend on libc once built for "deployment". Well > that's true with GHC anyway, but porting GHC to Plan 9 might take a serious > step back in time to bootstrap the C sources all the way back up to the > current version. > > Dave > what about nhc98? -- http://www.fernski.com From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <14ec7b180811202018o29788e71n396c8a43465869e5@mail.gmail.com> Date: Thu, 20 Nov 2008 21:18:32 -0700 From: "andrey mirtchovski" To: fernanbolando@mailc.net, "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <1d5d51400811202011o34f305acte3704e653f916cfa@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> <49259D0E.9050700@proweb.co.uk> <3e1162e60811201609x36cc0cf8i355f518eb9548643@mail.gmail.com> <1d5d51400811202011o34f305acte3704e653f916cfa@mail.gmail.com> Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4de246ca-ead4-11e9-9d60-3106f5b1d025 I think that with a bit more work, porting the Ocaml native compiler to Plan 9 would give you a bigger benefit than GHC (which is unwieldy) or an interpreter such as Hugs. Having a higher-level language in which to write native applications will, perhaps, give more people a viable reason to explore the system. Ocaml's compiler generates high-quality, reasonably fast code and a native port effort would be much less than the one for a similar Haskell compiler. Just a thought. From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3e1162e60811202133r1ff531c0r6875885b28942cc6@mail.gmail.com> Date: Thu, 20 Nov 2008 21:33:08 -0800 From: "David Leimbach" To: fernanbolando@mailc.net, "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <1d5d51400811202011o34f305acte3704e653f916cfa@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_62382_30009308.1227245589006" References: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> <49259D0E.9050700@proweb.co.uk> <3e1162e60811201609x36cc0cf8i355f518eb9548643@mail.gmail.com> <1d5d51400811202011o34f305acte3704e653f916cfa@mail.gmail.com> Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4defee7e-ead4-11e9-9d60-3106f5b1d025 ------=_Part_62382_30009308.1227245589006 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thu, Nov 20, 2008 at 8:11 PM, Fernan Bolando wrote: > On 11/21/08, David Leimbach wrote: > > On Thu, Nov 20, 2008 at 11:42 AM, Iruata Souza > wrote: > > > >> On Thu, Nov 20, 2008 at 3:23 PM, matt wrote: > >> > > >> >>> > >> >>> Without starting a flame war, I'd like to know if some of you think > it > >> >>> could > >> >>> be useful on a Plan 9 grid/environment. > >> >>> > >> >>> > >> > > >> > I've often though quite a few languages could be shrunken down fit > with > >> > Plan9's diretory/files system. Python, for instance, would need much > >> > less > >> > code for networking etc. > >> > > >> > So a language that specialsed in I/O primitives would be a good > choice. > >> That > >> > doesn't sound like Haskell to me. I/O is about changing state. That > >> > said, > >> > there must be a way to make it fit :) > >> > > >> > Of the few I have used, I think python is the best hybrid that fits. > >> > > >> > >> once in a while I play with fgb's port of tinyscheme and it seems to > >> fit for the pretty simple stuff I do. just for fun, I started adding > >> some Plan 9 native calls to tinyscheme and it worked nicely. > >> > >> iru > >> > > > > I've been doing a lot with both Haskell and Erlang these days... > > > > I'm also impressed by the rich Haskell library and that the binaries, > even > > on linux, tend to only depend on libc once built for "deployment". Well > > that's true with GHC anyway, but porting GHC to Plan 9 might take a > serious > > step back in time to bootstrap the C sources all the way back up to the > > current version. > > > > Dave > > > > what about nhc98? > > -- > http://www.fernski.com > Honestly I hadn't thought about that one too much, but I think that that'd be fun to try. ------=_Part_62382_30009308.1227245589006 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On Thu, Nov 20, 2008 at 8:11 PM, Fernan Bolando <fernanbolando@mailc.net> wrote:
On 11/21/08, David Leimbach <leimy2k@gmail.com> wrote:
> On Thu, Nov 20, 2008 at 11:42 AM, Iruata Souza <iru.muzgo@gmail.com> wrote:
>
>> On Thu, Nov 20, 2008 at 3:23 PM, matt <mattmobile@proweb.co.uk> wrote:
>> >
>> >>>
>> >>> Without starting a flame war, I'd like to know if some of you think it
>> >>> could
>> >>> be useful on a Plan 9 grid/environment.
>> >>>
>> >>>
>> >
>> > I've often though quite a few languages could be shrunken down fit with
>> > Plan9's diretory/files system. Python, for instance, would need much
>> > less
>> > code for networking etc.
>> >
>> > So a language that specialsed in I/O primitives would be a good choice.
>> That
>> > doesn't sound like Haskell to me. I/O is about changing state. That
>> > said,
>> > there must be a way to make it fit :)
>> >
>> > Of the few I have used, I think python is the best hybrid that fits.
>> >
>>
>> once in a while I play with fgb's port of tinyscheme and it seems to
>> fit for the pretty simple stuff I do. just for fun, I started adding
>> some Plan 9 native calls to tinyscheme and it worked nicely.
>>
>> iru
>>
>
> I've been doing a lot with both Haskell and Erlang these days...
>
> I'm also impressed by the rich Haskell library and that the binaries, even
> on linux, tend to only depend on libc once built for "deployment".  Well
> that's true with GHC anyway, but porting GHC to Plan 9 might take a serious
> step back in time to bootstrap the C sources all the way back up to the
> current version.
>
> Dave
>

what about nhc98?

--
http://www.fernski.com

Honestly I hadn't thought about that one too much, but I think that that'd be fun to try. 

------=_Part_62382_30009308.1227245589006-- From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3e1162e60811202134r6f074cdbo40328e19e123e5ba@mail.gmail.com> Date: Thu, 20 Nov 2008 21:34:12 -0800 From: "David Leimbach" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <14ec7b180811202018o29788e71n396c8a43465869e5@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_62390_19811880.1227245652798" References: <881467ce0811200915odb0a042xb1c3aa2f292c2677@mail.gmail.com> <49259D0E.9050700@proweb.co.uk> <3e1162e60811201609x36cc0cf8i355f518eb9548643@mail.gmail.com> <1d5d51400811202011o34f305acte3704e653f916cfa@mail.gmail.com> <14ec7b180811202018o29788e71n396c8a43465869e5@mail.gmail.com> Subject: Re: [9fans] What about Haskell? [was: How can I use alef?] Topicbox-Message-UUID: 4df61d76-ead4-11e9-9d60-3106f5b1d025 ------=_Part_62390_19811880.1227245652798 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thu, Nov 20, 2008 at 8:18 PM, andrey mirtchovski wrote: > I think that with a bit more work, porting the Ocaml native compiler > to Plan 9 would give you a bigger benefit than GHC (which is unwieldy) > or an interpreter such as Hugs. Having a higher-level language in > which to write native applications will, perhaps, give more people a > viable reason to explore the system. Ocaml's compiler generates > high-quality, reasonably fast code and a native port effort would be > much less than the one for a similar Haskell compiler. > > Just a thought. > > A perfectly reasonable one too... OCaml may increase in popularity now that F# is perhaps also picking up momentum, and they're both ML dialects. Dave ------=_Part_62390_19811880.1227245652798 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On Thu, Nov 20, 2008 at 8:18 PM, andrey mirtchovski <mirtchovski@gmail.com> wrote:
I think that with a bit more work, porting the Ocaml native compiler
to Plan 9 would give you a bigger benefit than GHC (which is unwieldy)
or an interpreter such as Hugs. Having a higher-level language in
which to write native applications will, perhaps, give more people a
viable reason to explore the system. Ocaml's compiler generates
high-quality, reasonably fast code and a native port effort would be
much less than the one for a similar Haskell compiler.

Just a thought.

A perfectly reasonable one too... OCaml may increase in popularity now that F# is perhaps also picking up momentum, and they're both ML dialects.

Dave
------=_Part_62390_19811880.1227245652798--