9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] haskell for plan9 (fwd)
@ 2003-04-21 21:50 ron minnich
  2003-04-21 22:05 ` Russ Cox
  0 siblings, 1 reply; 5+ messages in thread
From: ron minnich @ 2003-04-21 21:50 UTC (permalink / raw)
  To: 9fans


Matt asks:

---------- Forwarded message ----------
Date: Mon, 21 Apr 2003 15:38:35 -0600 (MDT)
From: Sottile Matthew J. <matt@lanl.gov>
To: ron minnich <rminnich@lanl.gov>
Subject: Re: [9fans] haskell for plan9 (fwd)


That is very cool.  How about an SML/NJ port - that came out of bell labs
so it might already be ported.




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [9fans] haskell for plan9 (fwd)
  2003-04-21 21:50 [9fans] haskell for plan9 (fwd) ron minnich
@ 2003-04-21 22:05 ` Russ Cox
  2003-04-22  2:17   ` [9fans] haskell for plan9 andrey mirtchovski
  0 siblings, 1 reply; 5+ messages in thread
From: Russ Cox @ 2003-04-21 22:05 UTC (permalink / raw)
  To: 9fans, matt

There was an SML/NJ port long ago, but SML and
Plan 9 both evolved and it wasn't kept up-to-date.
SML knows a lot about the underlying system -- things
like register calling conventions and the like -- so it's
quite a job to port it.

I believe these are the same reasons that the GHC
compiler was said to be too hard to port.

Moscow ML, which is SML2000 compliant, has been
ported and is on the updates page.  It's a byte-code
interpreter, like Hugs, and was thus similarly easy
to port.

Russ



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [9fans] haskell for plan9
  2003-04-21 22:05 ` Russ Cox
@ 2003-04-22  2:17   ` andrey mirtchovski
  0 siblings, 0 replies; 5+ messages in thread
From: andrey mirtchovski @ 2003-04-22  2:17 UTC (permalink / raw)
  To: 9fans

I got a request, so here are some modifications that I just put on the web --
hugs now has a 'make install' option that puts it in $home/lib/hugs; the
demos that come with hugs are also put in $home/lib/hugs/demos/.

if you want to make a global installation for your site change HUGLIB in the
Makefile to something like /sys/lib/hugs. the code to copy the libraries
is a hack, but should work in all but the weirdest cases.

andrey



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [9fans] haskell for plan9
  2003-04-21 19:58 andrey mirtchovski
@ 2003-04-21 20:04 ` andrey mirtchovski
  0 siblings, 0 replies; 5+ messages in thread
From: andrey mirtchovski @ 2003-04-21 20:04 UTC (permalink / raw)
  To: 9fans

make that:

 	http://pages.cpsc.ucalgary.ca/~mirtchov/p9/hugs/

On Mon, 21 Apr 2003, andrey mirtchovski wrote:

> 	http://pages.cpsc.ucalgary.ca/~mirtchov/p9/



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [9fans] haskell for plan9
@ 2003-04-21 19:58 andrey mirtchovski
  2003-04-21 20:04 ` andrey mirtchovski
  0 siblings, 1 reply; 5+ messages in thread
From: andrey mirtchovski @ 2003-04-21 19:58 UTC (permalink / raw)
  To: 9fans

Following Dan Cross' suggestion (that hugs may be easier) I ported hugs to
plan9.

you can find the port at:

	http://pages.cpsc.ucalgary.ca/~mirtchov/p9/


and more information about the Haskell language at:

	http://www.haskell.org

andrey




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-04-22  2:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-21 21:50 [9fans] haskell for plan9 (fwd) ron minnich
2003-04-21 22:05 ` Russ Cox
2003-04-22  2:17   ` [9fans] haskell for plan9 andrey mirtchovski
  -- strict thread matches above, loose matches on Subject: below --
2003-04-21 19:58 andrey mirtchovski
2003-04-21 20:04 ` andrey mirtchovski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).