From mboxrd@z Thu Jan 1 00:00:00 1970 References: <86ipx4s36p.fsf@cmarib.ramside> <86ei7ry76s.fsf@cmarib.ramside> <86zkqf46vz.fsf@cmarib.ramside> <86mxmfuiep.fsf_-_@cmarib.ramside> <2c8eb0725004f14c446c41602ab4e08d@swcp.com> From: Anthony Sorace Content-Type: text/plain; charset=us-ascii In-Reply-To: <2c8eb0725004f14c446c41602ab4e08d@swcp.com> Message-Id: Date: Wed, 2 Feb 2011 10:54:07 -0500 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (iPad Mail 8C148) Subject: Re: [9fans] Modern development language for Plan 9, WAS: Re: RESOLVED: recoving important header file rudely Topicbox-Message-UUID: a812b36c-ead6-11e9-9d60-3106f5b1d025 Just to address the unanswered Limbo questions: The only Limbo compilers extant compile to a portable bytecode for the Dis v= irtual machine. The only first-class Dis implementation is built into Infern= o. Dis can be either interpreted or just-in-time compiled. The historical cl= aim was a that the JIT gave performance about 1.5x slower than compiled C, a= lthough I've not seen that benchmarked in about a decade. Years ago, Russ di= d a sort of first draft of getting Dis to run directly under Plan 9 (which I= believe is still available), and I have some vague recollection of someone e= xtending that a bit. Limbo remains my favorite language to write in, but given Go's surprisingly r= apid uptake and current momentum, I somewhat suspect the community would be b= etter served by assisting in those porting efforts. As an aside, the comments about Alef's demise aren't really relevant. Alef h= ad no significant development community outside the Labs, only ran on one ot= her platform afaik, and all the work to support it had to be done by the sam= e group doing "core" Plan 9. A community-provided port of a language with an= existing language with its own community wouldn't fit those circumstances. Anthony=