From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4f34febc0805012207m6cc86250u6c247815884b0947@mail.gmail.com> Date: Thu, 1 May 2008 22:07:56 -0700 From: "John Barham" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <3CB4093E-098C-4E6F-B843-7B65E4461D81@mac.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <3CB4093E-098C-4E6F-B843-7B65E4461D81@mac.com> Subject: Re: [9fans] A new language for Plan 9 Topicbox-Message-UUID: 9ca17d4a-ead3-11e9-9d60-3106f5b1d025 Pietro Gagliardi wrote: > The compiler generates Assembly in a temporary file, > then calls up the assembler to make the program. That sounds somewhat similar to Dan Bernstein's qhasm (http://cr.yp.to/qhasm.html) which is a semi-portable assembly language combining C-like syntax w/ direct access to registers. Anathema to the Plan 9 philosophy I suppose but given that clock speeds seem to have hit a wall it's one way to wring out more speed. To be fair he seems to intend it to be used only for number crunching inner loops rather than as a general purpose language. John