Summary

Specification of minimal required version of CHICKEN in egg files

Metadata

Description

This is about making it possible for egg authors to specify the minimum version of CHICKEN required for their eggs in egg files.

Something like

 (minimum-required-chicken-version "5.5.0")

When users try to install eggs, chicken-install should verify whether the version of CHICKEN is recent enough to install the requested eggs.

This gives us more flexibility for making not-so-radical-but-breaking core API changes within a major CHICKEN version, still providing good feedback to users.

Changes and comments

[2023-11-11 13:29:12 UTC] felix changed status from new to closed

[2023-11-11 13:29:12 UTC] felix set resolution to worksforme

[2023-11-11 13:29:12 UTC] felix wrote:

This can already be done by using the (chicken VERSION) dependency. This is just not documented properly.

[2024-01-11 18:18:28 UTC] mario wrote:

I've added a note about that to the manual (http://bugs.call-cc.org/changeset/43108/project).