[Chicken-users] srfi-19, srfi-29 and required-extension-version

2008-04-28 Thread Hans Bulfone
hi, when i want to install srfi-19 on a fresh chicken 3.1.0 installation (without old eggs or something) it tells me: Error: the required extension `srfi-29' is older than 1.5, which is what this extension requires but: # chicken-setup -l | grep srfi-29 srfi-29

[Chicken-users] length of string in C code

2008-04-28 Thread Heinrich Taube
Hello,can someone please tell me how to turn something that is C_Stringp into either (1) A NULL terminated C string or (2) A buffer of chars plus the number of chars in the buffer? from what i can tell by the docs it seems that a C_string is not null terminated. i could deal with that

[Chicken-users] Chicken pre-release 3.2.0

2008-04-28 Thread Ivan Raikov
Hi all, I have updated the Chicken prerelease branch in the SVN repository with what will become Chicken release 3.2.0. This includes several minor bugfixes, as well as two new units, srfi-69 and data-structures that have been factored out from unit extras. I have run salmonella under Linux

Re: [Chicken-users] length of string in C code

2008-04-28 Thread Jim Ursetto
Heinrich, One option is below. Normally the quickest way to suss this stuff out is to look at runtime.c, library.scm and chicken.h. For example, in library.scm, string-length is defined as (define (string-length s) (##core#inline C_i_string_length s)) We can find the definition of

Re: [Chicken-users] srfi-19, srfi-29 and required-extension-version

2008-04-28 Thread Ivan Raikov
Hello, Thanks for reporting this. I have changed the version comparison procedure in chicken-setup to compare versions numerically, but this was after release 3.1.0. The issue is fixed in the development snapshots, and the upcoming release 3.2.0. -Ivan Hans Bulfone [EMAIL PROTECTED]