-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Hello. For a bit of background and context: For years I have really liked the expressiveness of Racket though I've only used it off and on but it hasn't seemed clear that the language's ecosystem is viable for performant real-world graphical software, though I could just be oblivious or overly cautious. Bindings such as this binding to Raylib could make Racket usable as such (for real heavyweight software applications), but it still isn't clear to me that embarking on using this for a full project that I'd invest years in would be safe.
More to the point: I tried using DrRacket's package system to generate a standalone executable package (using the built-in menu for such in DrRacket's GUI) for some of the example code here to see if this binding is usable for actual redistributable programs, but I didn't get it to actually work. The resulting executable always just didn't respond, behaving like a no-op (a "do nothing" command).
How can programs created with these Racket Raylib bindings actually be redistributed?
I am also concerned that with the small number of ported examples here that large parts of the Raylib library may not actually work fully.
I suggest that a new section be added to this project's main page that instructs users on how to actually create a redistributable program that works when installed onto a system that neither has Racket nor Raylib already installed. That is what real programs will nearly always need to do at some point.
Creating actual redistributable program packages is after all kind of the whole point of programming in a sense, usually anyway.
Anyway, it's cool that these bindings at least exist in any case. It's kind and generous of you to have provided them to everyone.
Have a great day/night/etc and thanks for reading and for your efforts!