[m-users.] Calling pass-by-value with C FFI with raylib

Sean Charles (emacstheviking) objitsu at gmail.com
Sat Jul 15 20:39:14 AEST 2023


Absolutely!

I can't even believe that a language such as Mercury exists, thanks to Zoltan and crew for that I guess.

I have struggled at times whilst learning Mercury, and I am by far an expert, I still consider myself a beginner most of the time, even after all the little things and all the hours I have spent with it.

What I do know is that it delivers well behaved code that when I run it, I have ZERO doubts about memory management issues and other things like that. The determinism checking sometimes feels like Bruce Willis character in Die Hard walking over broken glass, but it pays off in the end. There are still many MANY things I don't fully understand about Mercury and maybe I never will BUT I do not that in terms of me approaching it as, no insult intended, a super strict overseeing Almighty  C compiler, the syntax is Prolog-like which to me makes it very readable and I like that the only real convention is 80-coliumn width, which I adhere to most of if not all of the time.

Thanks Zoltan and Team for Mercury!

:)


> On 15 Jul 2023, at 11:18, Volker Wysk <post at volker-wysk.de> wrote:
> 
> Am Samstag, dem 15.07.2023 um 09:08 +0100 schrieb Sean Charles
> (emacstheviking):
>> Mercury just makes me know that the code I write is going to be robust and
>> well thought out,
> 
> Same here! And the compiler catches a lot of what would have been bugs in
> other languages.  :-)
> 
> Volker
> _______________________________________________
> users mailing list
> users at lists.mercurylang.org
> https://lists.mercurylang.org/listinfo/users



More information about the users mailing list