[m-users.] Web page about backends

Volker Wysk post at volker-wysk.de
Thu Oct 27 00:03:52 AEDT 2022


Am Mittwoch, dem 26.10.2022 um 23:44 +1100 schrieb Julien Fischer:
> Hi,
> 
> On Wed, 26 Oct 2022, Volker Wysk wrote:
> 
> > The Mercury website seems to be outdated in several places. For instance,
> > the page about backends doesn't list the assembler backend, which is the
> > fastest, in my knowledge (https://mercurylang.org/about/backends.html).
> 
> That page lists all four extant backends. I'm not sure what you mean
> by the assembler backend, but if you mean the backend that generates
> code for the asm_fast grade etc., that's the low-level C backend.
> (In asm_fast grade, the compiler emits a mix of C and assembly.)

Yes, that's what I meant. I assumed it was pure assembler, because of the
"asm_fast" in the grade names. And that the low-level C backend was just
(portable) C.

The backends page (about the low-level C backend) is somewhat misleading, I
think you can get the impression that Mercury isn't a full-fledged compiler
on its own.

Cheers,
Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.mercurylang.org/archives/users/attachments/20221026/79afa29a/attachment.sig>


More information about the users mailing list