[m-rev.] for review: update backends page on website

Julien Fischer jfischer at opturion.com
Wed Jan 19 19:25:49 AEDT 2022


Hi Zoltan,

On Wed, 19 Jan 2022, Zoltan Somogyi wrote:

> On Wed, 19 Jan 2022 19:07:25 +1100 (AEDT), Julien Fischer <jfischer at opturion.com> wrote:
>>> The C# and Java backends say that there is support for
>>> Mercury level debugging, but the .ssdebug grade component,
>>> as far as I remember, is not actually publically documented,
>>> which makes these claims look hollow.
>>
>> I think those descriptions were written before we un-publicly
>> documented the .ssdebug grades.
>
> I have never used the .ssdebug grades, so I don't know what
> their state is.

I have not looked at them in many years; last I did my impression
was that they would need some work.

> Should we document them, limitations and all,
> or delete the reference in backends.inc?

I think we just remove the reference from the website.
README.Java/CSharp can continue to discuss the existence and
limitations of the the ssdebug grades.

>>> I am not sure why we lay so much (relative) emphasis
>>> on good interfacing with the target language. Shouldn't this be
>>> a given?
>>
>> It should, but it doesn't hurt to emphasise it since it's something
>> prospective users of Mercury may well be interested in.
>
> I note that we do NOT emphasize interfacing for the C backends.
> And for people for whom this is an important point, noting it once,
> for all backends, at the start, would be harder to miss.

True.  I would suggest we add a point regarding foreign language
interfacing to the "About Mercury" page, rather then mentioning it on
the backend page at all.

Julien.


More information about the reviews mailing list