> Begin forwarded message:
>
> From: Peter Bex <pe...@more-magic.net>
> Subject: Re: [Chicken-announce] [ANN] CHICKEN 6.0.0pre1 (prerelease)
> development snapshot available
> Date: December 9, 2024 at 7:05:10 AM PST
> To: Kon Lovett <konlov...@gmail.com>
>
> Hi Kon,
>
> Could you send a copy to chicken-users please? I think Felix has a
> better chance of figuring this one out.
>
> Cheers,
> Peter
>
> On Mon, Dec 09, 2024 at 07:03:21AM -0800, Kon Lovett wrote:
>> (ran into an issue w/ C6 tarball)
>>
>> ======================================== specialization benchmark ...
>> '/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1/chicken'
>> 'fft.scm' '-output-file' 'fft1.c' '-verbose' '-include-path'
>> '/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1'
>> '-consult-types-file' '../types.db' '-ignore-repository' '-optimize-level'
>> '2' '-local' '-debug-level' '0' '-disable-interrupts' '-block'
>> '/usr/bin/clang' 'fft1.c' '-o' 'fft1.o' '-c' '-fno-strict-aliasing'
>> '-fwrapv' '-fno-common' '-DHAVE_CHICKEN_CONFIG_H' '-m64'
>> '-DC_ENABLE_PTABLES' '-Os' '-fomit-frame-pointer'
>> '-I/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1'
>> '-I/usr/local/include/chicken'
>> rm fft1.c
>> '/usr/bin/clang' 'fft1.o' '-o' 'fft1.out' '-m64'
>> '-L/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1'
>> '-L/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1'
>> '-l' 'chicken' '-lm'
>> 'install_name_tool' '-change' 'libchicken.dylib'
>> '/usr/local/lib/libchicken.dylib' 'fft1.out'
>> rm fft1.o
>> '/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1/chicken'
>> 'fft.scm' '-output-file' 'fft2.c' '-verbose' '-include-path'
>> '/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1'
>> '-consult-types-file' '../types.db' '-ignore-repository' '-optimize-level'
>> '2' '-local' '-specialize' '-debug' 'x' '-debug-level' '0'
>> '-disable-interrupts' '-block' '-specialize'
>> number of unboxed float variables: 24
>> number of inline operations replaced with unboxed ones: 68
>> '/usr/bin/clang' 'fft2.c' '-o' 'fft2.o' '-c' '-fno-strict-aliasing'
>> '-fwrapv' '-fno-common' '-DHAVE_CHICKEN_CONFIG_H' '-m64'
>> '-DC_ENABLE_PTABLES' '-Os' '-fomit-frame-pointer'
>> '-I/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1'
>> '-I/usr/local/include/chicken'
>> rm fft2.c
>> '/usr/bin/clang' 'fft2.o' '-o' 'fft2.out' '-m64'
>> '-L/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1'
>> '-L/Users/klovett/Workspace/Languages/LISP/Scheme/CHICKEN/chicken-6.0.0pre1'
>> '-l' 'chicken' '-lm'
>> 'install_name_tool' '-change' 'libchicken.dylib'
>> '/usr/local/lib/libchicken.dylib' 'fft2.out'
>> rm fft2.o
>> normal:
>> [panic] invalid encoded literal format - execution terminated
>>
>> 0.28 real 0.00 user 0.00 sys
>> make: *** [check] Error 1
>>
>>
>>> On Dec 9, 2024, at 12:53 AM, Peter Bex <pe...@more-magic.net> wrote:
>>>
>>> Hi all,
>>>
>>> A first prerelease development snapshot of CHICKEN 6 is now available:
>>> https://code.call-cc.org/dev-snapshots/2024/12/09/chicken-6.0.0pre1.tar.gz
>>>
>>> The SHA256 sum of that tarball is
>>> a4beda4eede1e2aa81f1c7d6cd71e0d0f2d3b9aa0023209984f1810fa29e7629
>>>
>>> This is not a release candidate yet, it's merely intended for people to
>>> try out the upcoming CHICKEN 6, and as a tarball one can use for
>>> bootstrapping CHICKEN 6 from git. Note that the "master" branch is
>>> now CHICKEN 6.
>>>
>>> Most importantly, building this is now slightly differently from how you
>>> would build older CHICKENs - instead of "make PREFIX=.. PLATFORM=...",
>>> you now first run "./configure --prefix .. --platform ...", followed by
>>> "make" without arguments. This should help ensure that consistent
>>> options are passed between successive "make" invocations.
>>>
>>> The most notable changes which CHICKEN 6 brings are as follows:
>>>
>>> - Full support for Unicode (using UTF-8 or latin-1 encoding) in core,
>>> no need for the utf8 egg anymore.
>>> - Full support for R7RS small in core, no need for the r7rs egg anymore.
>>> - No more support for the plain "mingw" Windows build (i.e., using cmd.exe)
>>> To build for Windows, you will need a posix shell (i.e. the msys tools).
>>>
>>> There's a complete list of changes since 5.4.0 available:
>>> https://code.call-cc.org/dev-snapshots/2024/12/09/NEWS
>>>
>>> Several eggs have been ported already, see https://eggs.call-cc.org/6/.
>>>
>>> For help porting code from 5 to 6, we've prepared a porting guide at
>>> https://wiki.call-cc.org/porting-c5-to-c6
>>>
>>> Please try it out, use it for porting your eggs and try it out on
>>> non-critical systems and let us know if you run into any issues!
>>>
>>> Regards,
>>> The CHICKEN Team
>>>
>>
>>