9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] native limbo
@ 2001-05-01 16:04 kazumi iwane
  2001-05-01 17:30 ` Dan Cross
  0 siblings, 1 reply; 3+ messages in thread
From: kazumi iwane @ 2001-05-01 16:04 UTC (permalink / raw)
  To: 9fans

Hello 9fans,

The idea of having native limbo appeals to me, too. There seem to be
various degrees of nativeness people are talking about, though; some
see limbo as yet another language to write apps on plan9, others as
an integral part of inferno. I 'd be happy with the scenario "2" below.

1) a limbo compiler that produces plan9 native executables

Modules that access plan9 services must be written, probably taking
every advantage of native environment rather than trying to conform to
inferno's module layout. Limbo apps would speak 9p instead of styx,
too. A reincarnation of alef, really, and I fear the same fate might await.

2) a dis interpreter and plan9 native modules

Similar to 1), but modules and apps in dis binary. Thanks to Vita Nuova,
there already is a limbo-to-dis compiler on plan9 (right? don't know how
inferno/emu-dependent it is, though). You'd invoke a dis interpreter,
which would provide gc, syscall i/f and whatnot, to execute limbo apps.

3) Inferno Compatibility Environment (ICE)

Together with 2), in a manner and spirit similar to APE, it might be
possible to create a set of compatibility modules for inferno, using all
the namespace tricks and a 9p-styx gateway. But this *is* what emu
is all about, I guess...

4) a complete inferno environment *without emu*

No idea if/how this is possible, but I guess this is what some people
are after.

P.S.
No pun intented on the subject line, really.

- kazumi



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

end of thread, other threads:[~2001-05-06 14:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-05-01 16:04 [9fans] native limbo kazumi iwane
2001-05-01 17:30 ` Dan Cross
2001-05-06 14:11   ` [9fans] " kazumi iwane

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).