Re: [Chicken-users] file-exists? is missing

2019-06-08 Thread Mathieu
Turns out I was linking against an object file
compiled from sources that did :

(declare (unit file))

All good now.

Thanks!
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] file-exists? is missing

2019-06-08 Thread Peter Bex
On Sat, Jun 08, 2019 at 07:48:54PM +, Mathieu wrote:
> Hi Schemers,
> 
> Just noticed that the following :
> 
> (import (chicken file))
> (file-exists? "anything")
> 
> Gives the following error at runtime :
> 
> unbound variable: chicken.file#file-exists?
> 
> Using csc5 under FreeBSD.

Hi Mathieu,

I can't reproduce this.  Can you try rebuilding from scratch?

Cheers,
Peter


signature.asc
Description: PGP signature
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


[Chicken-users] file-exists? is missing

2019-06-08 Thread Mathieu
Hi Schemers,

Just noticed that the following :

(import (chicken file))
(file-exists? "anything")

Gives the following error at runtime :

unbound variable: chicken.file#file-exists?

Using csc5 under FreeBSD.

Thanks,
Mathieu
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


[Chicken-users] [ANN] CHICKEN 5.1.0 release candidate available

2019-06-08 Thread Peter Bex
Hello everyone,

We are happy to announce the first release candidate of the upcoming
CHICKEN 5.1.0.

CHICKEN 5.1.0rc1 is now available at this location:
https://code.call-cc.org/dev-snapshots/2019/06/08/chicken-5.1.0rc1.tar.gz

The SHA256 sum of that tarball is
d520bf83e446b67508768de90768724b8a2ebb1953e6ece873ce790162a1b671

The most important change is a breaking one: Keywords are now completely
distinct from symbols.  Keywords are no longer accepted as identifiers
nor as type names, which may mean you'll need to pipe-quote them or
disable keyword syntax on your projects.

The other important new features are the new cond-expand, c-object and
object forms in .egg files.

The complete list of changes since version 5.0.0 is available here:
https://code.call-cc.org/dev-snapshots/2019/06/08/NEWS

(Note that I accidentally left the entry for 5.0.1 under 5.1.0.  5.1.0
includes those changes as well, this will be fixed in the next RC or in
the final release)

Please give it a test and report your findings to the mailing list.

Here's a suggested test procedure:

  $ make PLATFORM= PREFIX= install check
  $ /bin/chicken-install pastiche

If you want to build CHICKEN with a compiler other than the default one,
just use C_COMPILER= (e.g., C_COMPILER=clang) on the make
invocation.

Of course, feel free to explore other supported build options (see the
README file for more information) and actually use CHICKEN 5.1.0rc1 for
your software.

If you can, please let us know the following information about the
environment you tested the RC tarball on:

Operating system: (e.g., FreeBSD 12.0, Debian 9, Windows 10 mingw-msys under 
mingw32)
Hardware platform: (e.g., x86, x86-64, PPC)
C Compiler: (e.g., GCC 6.4.0, clang 5.0.0)
Installation works?: yes or no
Tests work?: yes or no
Installation of eggs works?: yes or no

Thanks in advance!

The CHICKEN Team


signature.asc
Description: PGP signature
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users