I'm trying to do a minimal program with graphics in the D programming language (dlang.org) using Derelicts Allegro binding on macOS. I used brew install allegro.
Has any one else gotten Allegro 5 going with D on macOS?
I run it with DAllegro in Linux. It works fine.
At a quick glance, DerelictAllegro looks like it's not maintained anywhere near that of DAllegro and may be behind in Allegro 5 versions. I'm not a big fan of the naming convention either. But if it works for you, that's cool.
Hm, what error message are you getting?
Program exited with code -11
Right, tried running it in the debugger?
No, I haven't discovered debuggers. [snip]
I don't know how, or if I can use a debugger in D on macOS.
Looks like it's a thread-related issue. It works when DISPLAY is marked __gshared, or the declaration is moved inside the function literal. That means it's an issue with the binding and not Allegro.
Sorry, I totally missed your error message on your code on my screen width. I thought you were just asking about people's experiences with D and Allegro.