Hi!

The manual for that chicken dependency (
https://wiki.call-cc.org/man/5/Egg%20specification%20format#dependencies)
says that this should be interpreted as 5.3.0 minimum. Shouldnt it work for
5.4.0? Not that I think my egg needs 5.3.0, I think I just followed an
example somewhere. Should I remove the dependency completely?

On Sat, Dec 27, 2025, 15:03 Pietro Cerutti <[email protected]> wrote:

> 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
>

Reply via email to