head 1.1; access; symbols pkgsrc-2026Q3:1.1.0.2 pkgsrc-2026Q3-base:1.1; locks; strict; comment @# @; 1.1 date 2026.09.06.09.44.10; author bsiegert; state Exp; branches; next ; commitid l3h6A2cDsqzoNxUG; desc @@ 1.1 log @New package, chicken6. From Kogule Ryo in PR pkg/60583. CHICKEN is a Scheme-to-C compiler supporting most of the language features as defined in the Revised^5 Report on Scheme and Revised^7 Report on Scheme small language. CHICKEN generates quite portable C code, and files compiled by it (including itself) should work without any changes on most platforms. The whole package is distributed under a BSD license and as such free to use and modify as long as you adhere to its terms (see the manual). Linkage to C modules and C-library functions is straightforward, so it's easy to access C from Scheme. Compiled code can be embedded into existing C programs without problems. The generated code supports full tail-recursion, first-class continuations, multiple values and dynamic-wind. @ text @CHICKEN is a Scheme-to-C compiler supporting most of the language features as defined in the Revised^5 Report on Scheme and Revised^7 Report on Scheme small language. CHICKEN generates quite portable C code, and files compiled by it (including itself) should work without any changes on most platforms. The whole package is distributed under a BSD license and as such free to use and modify as long as you adhere to its terms (see the manual). Linkage to C modules and C-library functions is straightforward, so it's easy to access C from Scheme. Compiled code can be embedded into existing C programs without problems. The generated code supports full tail-recursion, first-class continuations, multiple values and dynamic-wind. @