Re: Request for new "raylib" egg to be added!

Pietro Cerutti via Chicken-users <[email protected]> Sat, 27 Dec 2025 20:03:58 +0000
Newsgroups gmane.lisp.scheme.chicken
Message-ID <0107019b6169222c-d8ea952f-d325-49df-b774-08d165f3afaf-000000@eu-central-1.amazonses.com>
On Dec 04 2025, 10:27 +0000, Mario Domenech Goulart via Chicken-users <[email protected]> wrote:
>On Thu, 4 Dec 2025 03:36:38 -0500 Sasha Reinhard <[email protected]> wrote:
>
>> ill start making documentation then. and yea thats the raylib i wrapped! there was a much older github repo i found
>> (https://github.com/yashrk/raylib-scm) that did a similar chicken scheme wrapping but its outdated and kinda not ideal
>> memory wise (every Vector2 and Rectangle is malloc'd)
>
>Ok.  Thanks for the information.
>
>Your egg has been added to CHICKEN 5.  Thanks for sharing your code.
>
>I noticed that test-new-egg is failing in the category check, but I saw
>that you fixed it.  You might want to tag a new release, otherwise your
>egg will show up as "Not categorized" in https://eggs.call-cc.org/5

This egg mentions CHICKEN 5.3.0 as its dependencies:
https://github.com/meowstr/chicken-raylib/blob/main/raylib.egg#L6

This breaks lay's dependency resolver when running on CHICKEN 5.4.0.

I should probably special-case the "chicken" dependency and always treat 
it as fulfilled, no matter the version, but perhaps it's worth fixing 
the egg too?

-- 
Pietro Cerutti
I have pledged to give 10% of income to effective charities
and invite you to join me - https://givingwhatwecan.org
smime.p7s (application/pkcs7-signature, 6.7 KB) - not displayed