Thread overview
Plan 9 support
Mar 12, 2014
Jonathan Dunlap
Mar 12, 2014
John Colvin
Mar 12, 2014
Asman01
Mar 12, 2014
ed
Mar 12, 2014
Chris Williams
March 12, 2014
Just out of curiosity.,. Is there any way to use D with it?
March 12, 2014
On Wednesday, 12 March 2014 at 13:42:49 UTC, Jonathan Dunlap wrote:
> Just out of curiosity.,. Is there any way to use D with it?

I don't know if anyone has tried, but it would definitely be an interesting project.
March 12, 2014
On Wednesday, 12 March 2014 at 13:42:49 UTC, Jonathan Dunlap wrote:
> Just out of curiosity.,. Is there any way to use D with it?

who is using it actually?
March 12, 2014
 On Wednesday, 12 March 2014 at 13:42:49 UTC, Jonathan Dunlap
> wrote:
>> Just out of curiosity.,. Is there any way to use D with it?
>
> who is using it actually?

I just started looking at Plan9 and DMD last weekend. I have nothing to show for it, I was just tinkering but I am toying with the idea of porting Plan9 to D as a hobby project.

It would be great if others have any experiences to share with D and Plan9.

Cheers,
ed
March 12, 2014
On Wednesday, 12 March 2014 at 13:42:49 UTC, Jonathan Dunlap wrote:
> Just out of curiosity.,. Is there any way to use D with it?

http://plan9.bell-labs.com/wiki/plan9/Porting_alien_software_to_Plan_9/index.html
http://en.wikipedia.org/wiki/ANSI/POSIX_Environment

It might take some work, but I suspect that Plan 9 is sufficiently similar to a POSIX OS that DMD will more-or-less run with a few tweaks to the build files.

The more interesting project would probably be to attach the D front end to a backend that produces Dis machine code, for Inferno. Since Inferno natively supports a garbage collector, a lot of the runtime could be excluded.