[m-users.] Mercury Development Docker, and Bisecting Debugger?
Fabrice Nicol
fabrnicol at gmail.com
Sun Jan 16 13:04:35 AEDT 2022
I have released an alternative Docker image based on Gentoo (amd64).
The same companion tools have been added as in the Ubuntu-based image.
Images have been pushed to Docker Hub.
I hope one of these may come in handy at least for some users.
Github Links:
https://github.com/fabnicol/gentoo4mercury.git
https://github.com/fabnicol/ubuntu4mercury.git
Docker pulls:
# docker pull fabnicol/gentoo4mercury:latest
# docker pull fabnicol/gentoo4mercury:latest
Fabrice
> I've published a Docker image at this link (in the Release section):
>
> https://github.com/fabnicol/ubuntu4mercury
>
> I finally opted for a Ubuntu-based Docker image, for simplicity.
>
> Users can rebuild the image from scratch themselves, from official
> sources (run build.sh as indicated in the README). The Dockerfile uses
> a bootstrapping compiler (from ROTD Jan. 9, 2022), yet rebuilds it
> from source for all grades, so that hypothetical security risks are
> reduced to a minimum.
>
> The Docker image also contains a version of the compiler built from
> Mercury github sources (master branch), at commit 06f81f1cf0d339 (Jan
> 9, 2022), configured with --disable-most-grades.
>
> A development version of Emacs has been added from git sources, with
> tagging support for Mercury (using etags), alongside vim and nano.
>
> It has been checked that both compilers can rebuild themselves from
> downloaded sources within the image.
>
> Fabrice
>
>
>> I've set up a Gentoo-based (amd64 branch) Docker image with a
>> functional version of Mercury (current github dev code with a few
>> weeks' lag) and common dev tools. I'll be uploading it to github in
>> the first days of January just in case it should be of any use.
>> Fabrice Nicol
>>
>>
>> Le mar. 21 déc. 2021 à 5:21 PM, <users-request at lists.mercurylang.org>
>> a écrit :
>>
>> Send users mailing list submissions to
>> users at lists.mercurylang.org
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> https://lists.mercurylang.org/listinfo/users
>> or, via email, send a message with subject or body 'help' to
>> users-request at lists.mercurylang.org
>>
>> You can reach the person managing the list at
>> users-owner at lists.mercurylang.org
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of users digest..."
>>
>>
>> Today's Topics:
>>
>> 1. Re: Mercury Development Docker, and Bisecting Debugger?
>> (Paul Bone)
>> 2. Re: Mercury Development Docker, and Bisecting Debugger?
>> (Volker Wysk)
>> 3. Re: Mercury Development Docker, and Bisecting Debugger?
>> (Zoltan Somogyi)
>> 4. Re: Mercury Development Docker, and Bisecting Debugger?
>> (Volker Wysk)
>> 5. Useful predicates for loops of IO actions (Volker Wysk)
>> 6. Re: Useful predicates for loops of IO actions (Zoltan Somogyi)
>> 7. Possiblt stupid list question.... (Sean Charles
>> (emacstheviking))
>> 8. Re: Useful predicates for loops of IO actions (Volker Wysk)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Tue, 21 Dec 2021 12:13:56 +1100
>> From: "Paul Bone" <paul at bone.id.au>
>> To: Prolog Rules <prologrules at gmail.com>
>> Cc: users at lists.mercurylang.org
>> Subject: Re: [m-users.] Mercury Development Docker, and Bisecting
>> Debugger?
>> Message-ID: <20211221011356.GA16396 at sulfur>
>> Content-Type: text/plain; charset=us-ascii
>>
>>
>> Hi, I published a docker image here:
>> https://hub.docker.com/r/paulbone/mercury
>>
>> It's built around the debian packages. If you're using a
>> Debian/Ubuntu
>> system just use those directly http://dl.mercurylang.org/deb/
>>
>> Pretty sure this is a slightly older version of Mercury. Updating
>> it is on
>> my TODO list ;-)
>>
>> Good luck.
>>
>>
>> --
>> Paul Bone
>> http://paul.bone.id.au
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurylang.org/archives/users/attachments/20220116/f891daf8/attachment.html>
More information about the users
mailing list