Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-05-06 Thread Michele La Monaca
Hi,

this patch fixes the private repository issue in Solaris.

Regards,
Michele

On Sun, May 4, 2014 at 3:54 PM, Michele La Monaca
 wrote:
> OS : Solaris 10
> ARCH   : sparc
> C_COMP : Sun C 5.11
>
> Installation works? : yes
> Installation of eggs works? : yes
> Tests work? : almost ->
>
> ===private repository test ...
>
> Error: (read-symbolic-link) could not canonicalize path with symbolic
> links, component does not exis
> t: "..."
>
>
> Regards,
> Michele
>
> On Fri, Apr 18, 2014 at 3:12 PM, Mario Domenech Goulart
>  wrote:
>> Hi,
>>
>> The first release candidate for CHICKEN 4.9.0 has been released.  It's
>> available at
>> http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
>>
>> See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
>> of changes.
>>
>> Please, give it a test and report back to the mailing list your
>> findings.
>>
>> 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
>> Hardware platform: (e.g., x86, x86-64, PPC)
>> C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
>> Installation works?: yes or no
>> Tests work?: yes or no
>> Installation of eggs works?: yes or no
>>
>> Thanks in advance.
>>
>> The CHICKEN Team
>> --
>> http://www.call-cc.org
>>
>> ___
>> Chicken-users mailing list
>> Chicken-users@nongnu.org
>> https://lists.nongnu.org/mailman/listinfo/chicken-users
From 5285c26a3e6ce5579b1038ddb73dec5e8c764c50 Mon Sep 17 00:00:00 2001
From: Michele La Monaca 
Date: Tue, 6 May 2014 13:17:57 +0200
Subject: [PATCH] fix private repository tests for Solaris

---
 tests/runtests.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/runtests.sh b/tests/runtests.sh
index d2ffe72..2dbeedd 100755
--- a/tests/runtests.sh
+++ b/tests/runtests.sh
@@ -398,10 +398,10 @@ $compile -e embedded3.c embedded4.scm
 echo " private repository test ..."
 mkdir -p tmp
 $compile private-repository-test.scm -private-repository -o tmp/xxx
-tmp/xxx $PWD/tmp
-PATH=$PWD/tmp:$PATH xxx $PWD/tmp
+tmp/xxx ${TEST_DIR}/tmp
+PATH=${TEST_DIR}/tmp:$PATH xxx ${TEST_DIR}/tmp
 # this may crash, if the PATH contains a non-matching libchicken.dll on Windows:
-#PATH=$PATH:$PWD/tmp xxx $PWD/tmp
+#PATH=$PATH:${TEST_DIR}/tmp xxx ${TEST_DIR}/tmp
 rm -fr rev-app rev-app-2 reverser/*.import.* reverser/*.so
 
 echo " reinstall tests"
-- 
1.8.4.3

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-05-05 Thread Peter Bex
On Sun, May 04, 2014 at 03:54:55PM +0200, Michele La Monaca wrote:
> OS : Solaris 10
> ARCH   : sparc
> C_COMP : Sun C 5.11
> 
> Installation works? : yes
> Installation of eggs works? : yes
> Tests work? : almost ->
> 
> ===private repository test ...
> 
> Error: (read-symbolic-link) could not canonicalize path with symbolic
> links, component does not exist: "..."

Is this literally the full output you get?  If not, could you please
send us the entire test run's output?

I have tested on OpenIndiana and get no error, so it might be something
related to your setup.

Cheers,
Peter
-- 
http://www.more-magic.net

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-05-04 Thread John Cowan
Andy Bennett scripsit:

> We also had to fix the dropbox egg where it calls alist-ref. Some time
> after CHICKEN 4.7.0 it became mandatory to pass a well formed alist to
> alist-ref but we were relying on it returning the default value.

For the record, it is an error in all versions of Scheme to pass
anything other than a (proper) list of pairs to the alist procedures,
so the effect of doing so is entirely implementation-defined.  Here is
a suitable predicate:

(define (alist? obj)
  (cond
((null? obj) #t)
((not (pair? obj)) #f)
((not (pair? (car obj))) #f)
(else (alist? (cdr obj)

It is O(n), which is the best you can do.

-- 
John Cowan  http://www.ccil.org/~cowanco...@ccil.org
Rather than making ill-conceived suggestions for improvement based on
uninformed guesses about established conventions in a field of study with
which familiarity is limited, it is sometimes better to stick to merely
observing the usage and listening to the explanations offered, inserting
only questions as needed to fill in gaps in understanding. --Peter Constable

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-05-04 Thread Andy Bennett
Hi,

> The Knodium codebase also seems to build and run.
> A few cursory tests suggest that it's OK but I'll stick with it for a
> while and let you know how it goes.

https://www.knodium.com/ is now running with binaries built from CHICKEN
4.9.0rc1

Performance seems similar to that of the 4.7.0 binaries which we were
using previously.

In order to get this deployed we had to fix some things in the
spiffy-cgi-handlers egg relating to changes in versions of the socket
egg newer than 0.2.2. We had been using 0.2.2 previously but the new egg
install fetched in 0.2.5 which creates sockets with non-blocking file
descriptors. FastCGI expects a regular, blocking, file descriptor. I
guess this is something to be aware of in all cases where a file
descriptor is passed from a CHICKEN process to another (i.e. via fork/exec).

We also had to fix the dropbox egg where it calls alist-ref. Some time
after CHICKEN 4.7.0 it became mandatory to pass a well formed alist to
alist-ref but we were relying on it returning the default value.

I've tagged and released new versions of both of these eggs and will be
sending out an announcement for the spiffy-cgi-handlers egg when I'm
sure it's reached all the egg mirrors. As I've (still) not written
documentation for the dropbox egg I won't officially announce it but
people are welcome to try it and I'll do my best to help them with it.





Regards,
@ndy

-- 
andy...@ashurst.eu.org
http://www.ashurst.eu.org/
0x7EBA75FF


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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-05-04 Thread Michele La Monaca
OS : Solaris 10
ARCH   : sparc
C_COMP : Sun C 5.11

Installation works? : yes
Installation of eggs works? : yes
Tests work? : almost ->

===private repository test ...

Error: (read-symbolic-link) could not canonicalize path with symbolic
links, component does not exis
t: "..."


Regards,
Michele

On Fri, Apr 18, 2014 at 3:12 PM, Mario Domenech Goulart
 wrote:
> Hi,
>
> The first release candidate for CHICKEN 4.9.0 has been released.  It's
> available at
> http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
>
> See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
> of changes.
>
> Please, give it a test and report back to the mailing list your
> findings.
>
> 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
> Hardware platform: (e.g., x86, x86-64, PPC)
> C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
> Installation works?: yes or no
> Tests work?: yes or no
> Installation of eggs works?: yes or no
>
> Thanks in advance.
>
> The CHICKEN Team
> --
> http://www.call-cc.org
>
> ___
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-26 Thread Jim Ursetto
Success--

Operating system: Mac OS X 10.9.2
Hardware platform: x86-64
C Compiler: Xcode 5.0.2 gcc -- Apple LLVM version 5.0 (clang-500.2.79) (based 
on LLVM 3.3svn)
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes (pastiche, chickadee)
Execution of eggs works?: yes (chicken-doc-admin, chickadee)

On Apr 18, 2014, at 8:12 AM, Mario Domenech Goulart  
wrote:

> Hi,
> 
> The first release candidate for CHICKEN 4.9.0 has been released.  It's
> available at
> http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
> 
> See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
> of changes.
> 
> Please, give it a test and report back to the mailing list your
> findings.
> 
> 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
> Hardware platform: (e.g., x86, x86-64, PPC)
> C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
> Installation works?: yes or no
> Tests work?: yes or no
> Installation of eggs works?: yes or no
> 
> Thanks in advance.
> 
> The CHICKEN Team
> -- 
> http://www.call-cc.org
> 
> ___
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users


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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-25 Thread Chris Mueller


Am 25.04.2014 14:58, schrieb Mario Domenech Goulart:

Thanks for giving the RC1 tarball a try and providing feedback.

Operating system: Arch Linux (3.12.9, x86-64)
C Compiler: 3.4 (tags/RELEASE_34/final)

Is this clang?


Uh, sorry. Yes, it is clang :]





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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-25 Thread Mario Domenech Goulart
Hi Chris,

On Fri, 25 Apr 2014 16:51:59 +0200 Chris Mueller  wrote:

> Here is a small feedback from my system. I guess, it's nothing
> suprising now :]

Thanks for giving the RC1 tarball a try and providing feedback.

> Operating system: Arch Linux (3.12.9, x86-64)
> C Compiler: 3.4 (tags/RELEASE_34/final)

Is this clang?

> Installation works?: yes
> Tests work? yes
> Installatioin egg works? yes
>
> nice version for chicken.
>
> Best greetings,
> Chris

Best wishes.
Mario
-- 
http://parenteses.org/mario

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-25 Thread Chris Mueller
Here is a small feedback from my system. I guess, it's nothing suprising 
now :]


Operating system: Arch Linux (3.12.9, x86-64)
C Compiler: 3.4 (tags/RELEASE_34/final)
Installation works?: yes
Tests work? yes
Installatioin egg works? yes

nice version for chicken.

Best greetings,
Chris


Am 24.04.2014 03:39, schrieb Mario Domenech Goulart:

Hi,

On Fri, 18 Apr 2014 13:12:20 + Mario Domenech Goulart 
 wrote:


The first release candidate for CHICKEN 4.9.0 has been released.  It's
available at
http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz

See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
of changes.

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

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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
Hardware platform: (e.g., x86, x86-64, PPC)
C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
Installation works?: yes or no
Tests work?: yes or no
Installation of eggs works?: yes or no





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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-24 Thread Alex Charlton

mario.goul...@gmail.com writes:

> Hi,
>
> The first release candidate for CHICKEN 4.9.0 has been released.  It's
> available at
> http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
>
> See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
> of changes.
>
> Please, give it a test and report back to the mailing list your
> findings.
>
> Here's a suggested test procedure:
>
>   $ make PLATFORM= PREFIX= install check
>   $ /bin/chicken-install pastiche
>

Operating system: Mint 12 (yes, this is fairly old – circa 2011)
Hardware platform: x86-64
C Compiler: clang 3.4
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

Looks good. Good work!

-- 
Alex


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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-23 Thread Mario Domenech Goulart
Hi,

On Fri, 18 Apr 2014 13:12:20 + Mario Domenech Goulart 
 wrote:

> The first release candidate for CHICKEN 4.9.0 has been released.  It's
> available at
> http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
>
> See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
> of changes.
>
> Please, give it a test and report back to the mailing list your
> findings.
>
> 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
> Hardware platform: (e.g., x86, x86-64, PPC)
> C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
> Installation works?: yes or no
> Tests work?: yes or no
> Installation of eggs works?: yes or no

Here's what I've got so far:

Operating system  HW  C compiler  Installation  Tests  Eggs
+++-+--+
Ubuntu 14.04 x86-64 gcc 4.8.2okok ok
Ubuntu 14.04 x86-64 clang 3.4okok ok
Haiku R1/alpha4   x86   gcc 4.6.3okok ok
GNU Hurd  x86   gcc 4.8.2okok ok
Debian Wheezyx86-64 gcc 4.7.2okok ok
Debian Wheezyx86-64 clang 3.0okok ok
Linux Mint 16x86-64 gcc 4.8.1okok ok
Linux Mint 16x86-64 clang 3.2okok ok
Windows 8.1 (mingw)   x86   gcc 4.8.1okok ok
Yocto 1.6 (*)  i.MX6 Quad   gcc 4.8.2ok-- ok

(*) I used the Freescale's Community Yocto BSP
(https://github.com/Freescale/fsl-community-bsp-platform) and the
meta-chicken layer (https://github.com/OSSystems/meta-chicken) to
cross-compile CHICKEN from x86-64 to ARM Cortex-A9 (wandboard-quad:
http://wandboard.org/).  The Yocto recipe for CHICKEN doesn't run tests,
that's why you see '--' in the table.

Best wishes.
Mario
-- 
http://parenteses.org/mario

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-23 Thread Andy Bennett

Hi,


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

Here's a suggested test procedure:

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


I'm happy to report that this works for me.



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

Operating system: (e.g., FreeBSD 10.0, Debian 7, Windows XP mingw-msys)


Linux Debian 7.0ish.



Hardware platform: (e.g., x86, x86-64, PPC)


amd64 on an i5



C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)


gcc (Debian 4.7.2-5) 4.7.2



Installation works?: yes or no


yes



Tests work?: yes or no


yes



Installation of eggs works?: yes or no


yes



The Knodium codebase also seems to build and run.
A few cursory tests suggest that it's OK but I'll stick with it for a while 
and let you know how it goes.




Thanks for all the hard work peeps! It's looking like a really good 
release. :-)




Regards,
@ndy

--
andy...@ashurst.eu.org
http://www.ashurst.eu.org/
0x7EBA75FF

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-20 Thread Peter Bex
On Sun, Apr 20, 2014 at 01:45:14PM -0700, Matt Welland wrote:
> 
> Everything runs fine for me with 4.9.0rc1 so far. This script is enough to 
> show the problem I see with segfault on resizing the terminal. It occurs 
> whether compiled or run from csi:
> 
> (use sqlite3 srfi-1 posix regex regex-case srfi-69 base64 format readline 
> apropos json http-client directory-utils) ;; (srfi 18) extras)
> (import (prefix sqlite3 sqlite3:))
> (import (prefix base64 base64:))
> 
> (let ((th1 (make-thread (lambda ()(thread-sleep! 30)) "sleeping thread"))
>   (th2 (make-thread (lambda ()(let loop ((count 0))(print "Count=" 
> count)(thread-sleep! 3))
>   (thread-start! th1)
>   (thread-start! th2)
>   (thread-join! th1))
> 
> Thanks for 4.9.0! I'll be making it my default henceforth.

Looks like a bug in the readline egg.  If I remove all those USE lines
so that only (use readline srfi-18) remains, it also segfaults.  Have
you tried the parley egg, instead?

Cheers,
Peter
-- 
http://www.more-magic.net

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-20 Thread Matt Welland

Everything runs fine for me with 4.9.0rc1 so far. This script is enough to show 
the problem I see with segfault on resizing the terminal. It occurs whether 
compiled or run from csi:

(use sqlite3 srfi-1 posix regex regex-case srfi-69 base64 format readline 
apropos json http-client directory-utils) ;; (srfi 18) extras)
(import (prefix sqlite3 sqlite3:))
(import (prefix base64 base64:))

(let ((th1 (make-thread (lambda ()(thread-sleep! 30)) "sleeping thread"))
  (th2 (make-thread (lambda ()(let loop ((count 0))(print "Count=" 
count)(thread-sleep! 3))
  (thread-start! th1)
  (thread-start! th2)
  (thread-join! th1))

Thanks for 4.9.0! I'll be making it my default henceforth.

On Sun, 20 Apr 2014 12:39:16 -0700
Matt Welland  wrote:

> Sorry, two things:
> 
> 1. This was 4.9.1 - running again with 4.9.0rc1 now
> 2. This is on Ubuntu 12.04.4 LTS
> 
> 
> On Sun, 20 Apr 2014 12:32:49 -0700
> Matt Welland  wrote:
> 
> > I built latest chicken with many eggs including iup and ran my Megatest 
> > tests and it passes. I did see that resizing a terminal kills Megatest:
> > 
> > Launching 
> > /mfs/pkgs/chicken/megatest/tests/fullrun/tmp/mt_links/ubuntu/nfs/none/w16.7.11.16_b/blocktestxz/BOZZLEBLONKED/STUCK/DEAD
> > 
> > Error: segmentation violation
> > 
> > Call history:
> > 
> > substring-index   
> > substring-index   
> > tests.scm:71: regex#regexp
> > tests.scm:71: regex#string-substitute 
> > tests.scm:75: regex#regexp
> > tests.scm:75: regex#string-match  
> > runs.scm:643: runs:make-full-test-name
> > runs.scm:1028: conc   
> > runs.scm:643: hash-table-ref/default  
> > runs.scm:676: runs:make-full-test-name
> > runs.scm:1028: conc   
> > runs.scm:676: hash-table-ref/default  
> > runs.scm:690: runs:lownoise   
> > runs.scm:158: hash-table-ref/default  
> > runs.scm:159: current-seconds 
> > runs.scm:694: thread-sleep! <--
> > Command exited with non-zero status 70
> > 4.45user 1.42system 10:50.81elapsed 0%CPU (0avgtext+0avgdata 
> > 50928maxresident)k
> > 536inputs+0outputs (4major+595421minor)pagefaults 0swaps
> > make: *** [test4] Error 70
> > 
> > I think I've seen this before and I'll gather a little more info and report 
> > back. Resizing a terminal with csi running does not cause a crash so this 
> > is likely something specific to my app.
> > 
> > On Fri, 18 Apr 2014 13:12:20 +
> > Mario Domenech Goulart  wrote:
> > 
> > > Hi,
> > > 
> > > The first release candidate for CHICKEN 4.9.0 has been released.  It's
> > > available at
> > > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
> > > 
> > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
> > > of changes.
> > > 
> > > Please, give it a test and report back to the mailing list your
> > > findings.
> > > 
> > > 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
> > > Hardware platform: (e.g., x86, x86-64, PPC)
> > > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
> > > Installation works?: yes or no
> > > Tests work?: yes or no
> > > Installation of eggs works?: yes or no
> > > 
> > > Thanks in advance.
> > > 
> > > The CHICKEN Team
> > > -- 
> > > http://www.call-cc.org
> > > 
> > > ___
> > > Chicken-users mailing list
> > > Chicken-users@nongnu.org
> > > https://lists.nongnu.org/mailman/listinfo/chicken-users
> > 
> > 
> > -- 
> > Matt Welland 
> > 
> > ___
> > Chicken-users mailing list
> > Chicken-users@nongnu.org
> > https://lists.nongnu.org/mailman/listinfo/chicken-users
> 
> 
> -- 
> Matt Welland 


-- 
Matt Welland 

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-20 Thread Matt Welland
Sorry, two things:

1. This was 4.9.1 - running again with 4.9.0rc1 now
2. This is on Ubuntu 12.04.4 LTS


On Sun, 20 Apr 2014 12:32:49 -0700
Matt Welland  wrote:

> I built latest chicken with many eggs including iup and ran my Megatest tests 
> and it passes. I did see that resizing a terminal kills Megatest:
> 
> Launching 
> /mfs/pkgs/chicken/megatest/tests/fullrun/tmp/mt_links/ubuntu/nfs/none/w16.7.11.16_b/blocktestxz/BOZZLEBLONKED/STUCK/DEAD
> 
> Error: segmentation violation
> 
>   Call history:
> 
>   substring-index   
>   substring-index   
>   tests.scm:71: regex#regexp
>   tests.scm:71: regex#string-substitute 
>   tests.scm:75: regex#regexp
>   tests.scm:75: regex#string-match  
>   runs.scm:643: runs:make-full-test-name
>   runs.scm:1028: conc   
>   runs.scm:643: hash-table-ref/default  
>   runs.scm:676: runs:make-full-test-name
>   runs.scm:1028: conc   
>   runs.scm:676: hash-table-ref/default  
>   runs.scm:690: runs:lownoise   
>   runs.scm:158: hash-table-ref/default  
>   runs.scm:159: current-seconds 
>   runs.scm:694: thread-sleep! <--
> Command exited with non-zero status 70
> 4.45user 1.42system 10:50.81elapsed 0%CPU (0avgtext+0avgdata 
> 50928maxresident)k
> 536inputs+0outputs (4major+595421minor)pagefaults 0swaps
> make: *** [test4] Error 70
> 
> I think I've seen this before and I'll gather a little more info and report 
> back. Resizing a terminal with csi running does not cause a crash so this is 
> likely something specific to my app.
> 
> On Fri, 18 Apr 2014 13:12:20 +
> Mario Domenech Goulart  wrote:
> 
> > Hi,
> > 
> > The first release candidate for CHICKEN 4.9.0 has been released.  It's
> > available at
> > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
> > 
> > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
> > of changes.
> > 
> > Please, give it a test and report back to the mailing list your
> > findings.
> > 
> > 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
> > Hardware platform: (e.g., x86, x86-64, PPC)
> > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
> > Installation works?: yes or no
> > Tests work?: yes or no
> > Installation of eggs works?: yes or no
> > 
> > Thanks in advance.
> > 
> > The CHICKEN Team
> > -- 
> > http://www.call-cc.org
> > 
> > ___
> > Chicken-users mailing list
> > Chicken-users@nongnu.org
> > https://lists.nongnu.org/mailman/listinfo/chicken-users
> 
> 
> -- 
> Matt Welland 
> 
> ___
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users


-- 
Matt Welland 

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-20 Thread Matt Welland
I built latest chicken with many eggs including iup and ran my Megatest tests 
and it passes. I did see that resizing a terminal kills Megatest:

Launching 
/mfs/pkgs/chicken/megatest/tests/fullrun/tmp/mt_links/ubuntu/nfs/none/w16.7.11.16_b/blocktestxz/BOZZLEBLONKED/STUCK/DEAD

Error: segmentation violation

Call history:

substring-index   
substring-index   
tests.scm:71: regex#regexp
tests.scm:71: regex#string-substitute 
tests.scm:75: regex#regexp
tests.scm:75: regex#string-match  
runs.scm:643: runs:make-full-test-name
runs.scm:1028: conc   
runs.scm:643: hash-table-ref/default  
runs.scm:676: runs:make-full-test-name
runs.scm:1028: conc   
runs.scm:676: hash-table-ref/default  
runs.scm:690: runs:lownoise   
runs.scm:158: hash-table-ref/default  
runs.scm:159: current-seconds 
runs.scm:694: thread-sleep! <--
Command exited with non-zero status 70
4.45user 1.42system 10:50.81elapsed 0%CPU (0avgtext+0avgdata 50928maxresident)k
536inputs+0outputs (4major+595421minor)pagefaults 0swaps
make: *** [test4] Error 70

I think I've seen this before and I'll gather a little more info and report 
back. Resizing a terminal with csi running does not cause a crash so this is 
likely something specific to my app.

On Fri, 18 Apr 2014 13:12:20 +
Mario Domenech Goulart  wrote:

> Hi,
> 
> The first release candidate for CHICKEN 4.9.0 has been released.  It's
> available at
> http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
> 
> See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
> of changes.
> 
> Please, give it a test and report back to the mailing list your
> findings.
> 
> 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
> Hardware platform: (e.g., x86, x86-64, PPC)
> C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
> Installation works?: yes or no
> Tests work?: yes or no
> Installation of eggs works?: yes or no
> 
> Thanks in advance.
> 
> The CHICKEN Team
> -- 
> http://www.call-cc.org
> 
> ___
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users


-- 
Matt Welland 

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-19 Thread Tim van der Linden
On Sun, 20 Apr 2014 01:39:30 +0200
Peter Bex  wrote:

> On Sun, Apr 20, 2014 at 08:22:33AM +0900, Tim van der Linden wrote:
> > You are completely right, it now builds with Clang
> 
> Thanks for double-checking!

You are welcome :-)
 
> > Sorry for the less-then-accurate test with Clang in my previous mail.
> > Strange though, I did run a:
> > 
> > $ make PLATFORM=linux clean
> > 
> > before attempting to build with a different compiler.
> > This worked on the i7 machine...but apparently not on the Atom.
> 
> Hm, this could be a bug in the Makefile.  Can you reproduce this?
> Try running another build with gcc, then "make clean" and then
> building again with clang.

I started with a freshly extracted tarball. Let me outline my steps.
First, I built with GCC using the following command:

$ make PLATFORM=linux PREFIX=/home/tim/chicken-build/chicken-4.9.0rc1 install 
check

All went well, testing time was 28 minutes and 15 seconds
Next, I cleaned the build area using just "make clean":

$ make PLATFORM=linux clean

No errors. Then I build again with Clang as the compiler:

$ make PLATFORM=linux C_COMPILER=clang 
PREFIX=/home/tim/chicken-build/chicken-4.9.0rc1 install check

Build succeeded, tests failed at exactly the same point with the same message 
(around 10 minutes in the total process):

[panic] `##sys#error-hook' is not defined - the `library' unit was probably not 
linked with this executable - execution terminated

Then, I tried the suggested "make confclean", right after the tests failed:

$ make PLATFORM=linux confclean

And I ran make again with Clang as the compiler:

$ make PLATFORM=linux C_COMPILER=clang 
PREFIX=/home/tim/chicken-build/chicken-4.9.0rc1 install check

This makes the build and the test succeed in a total time of 13 minutes and 10 
seconds.

I also tried this *exact* procedure again on the i7 based machine, and all went 
well, just like before. Builds and tests fine.

> "make confclean" should be more thorough, but I think "make clean"
> should really be enough.
> 
> Cheers,
> Peter
> -- 
> http://www.more-magic.net

Hope this info helps.
If there is anything else I can test or do to clarify, just let me know!

Cheers,
T

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-19 Thread Peter Bex
On Sun, Apr 20, 2014 at 08:22:33AM +0900, Tim van der Linden wrote:
> You are completely right, it now builds with Clang

Thanks for double-checking!

> Sorry for the less-then-accurate test with Clang in my previous mail.
> Strange though, I did run a:
> 
> $ make PLATFORM=linux clean
> 
> before attempting to build with a different compiler.
> This worked on the i7 machine...but apparently not on the Atom.

Hm, this could be a bug in the Makefile.  Can you reproduce this?
Try running another build with gcc, then "make clean" and then
building again with clang.

"make confclean" should be more thorough, but I think "make clean"
should really be enough.

Cheers,
Peter
-- 
http://www.more-magic.net

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-19 Thread Tim van der Linden
On Sat, 19 Apr 2014 16:00:30 +0200
Peter Bex  wrote:

> On Sat, Apr 19, 2014 at 01:34:30PM +0900, Tim van der Linden wrote:
> > Second test (Clang) - FAIL
> > 
> > Operating system: Debian 7 - Testing/Jessy
> > Hardware platform: x86
> > C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3)
> > Installation works?: yes
> > Tests work?: no
> > Installation of eggs works?: unable to test
> > 
> > With Clang on this machine, the testing fails with the following message:
> > 
> > [panic] `##sys#error-hook' is not defined - the `library' unit was probably 
> > not linked with this executable - execution terminated
> 
> Hi Tim,

Hi Peter

> Thanks for your thorough test report!  Have you run the clang build
> from a cleanly extracted tarball?  Otherwise, there might be some gcc-
> compiled stuff lying around.  Perhaps you can give it another try?

You are completely right, it now builds with Clang, let me post the results:

Operating system: Debian 7 - Testing/Jessy
Hardware platform: x86
C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3)
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

The whole build & test run finished in a whopping 14 minutes and 10 seconds (vs 
the 24 minutes and 4 seconds of GCC).

Sorry for the less-then-accurate test with Clang in my previous mail.
Strange though, I did run a:

$ make PLATFORM=linux clean

before attempting to build with a different compiler.
This worked on the i7 machine...but apparently not on the Atom.

> Cheers,
> Peter
> -- 
> http://www.more-magic.net

Cheers,
Tim

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-19 Thread Peter Bex
On Sat, Apr 19, 2014 at 01:34:30PM +0900, Tim van der Linden wrote:
> Second test (Clang) - FAIL
> 
> Operating system: Debian 7 - Testing/Jessy
> Hardware platform: x86
> C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3)
> Installation works?: yes
> Tests work?: no
> Installation of eggs works?: unable to test
> 
> With Clang on this machine, the testing fails with the following message:
> 
> [panic] `##sys#error-hook' is not defined - the `library' unit was probably 
> not linked with this executable - execution terminated

Hi Tim,

Thanks for your thorough test report!  Have you run the clang build
from a cleanly extracted tarball?  Otherwise, there might be some gcc-
compiled stuff lying around.  Perhaps you can give it another try?

Cheers,
Peter
-- 
http://www.more-magic.net

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-19 Thread Timo Myyrä
Hi,

Tested the RC1 version with OpenBSD's port of chicken and all tests pass
with it on amd64.

Operating system: OpenBSD
Hardware platform: x86-64
C Compiler: 4.2.1
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

Timo


On Sat, Apr 19, 2014 at 7:34 AM, Tim van der Linden  wrote:

> Hi All
>
> My testing results:
>
> 8 core - Intel Core i7-3630QM CPU @ 2.40GHz machine, 16 Gb memory:
> --
>
> First test (GCC)
>
> Operating system: Debian 7 - Testing/Jessy
> Hardware platform: x86-64
> C Compiler: GCC 4.8.2 (Debian 4.8.2-16)
> Installation works?: yes
> Tests work?: yes
> Installation of eggs works?: yes
>
> Build & test time: 6 minutes 10 seconds
>
> Second test (Clang)
>
> Operating system: Debian 7 - Testing/Jessy
> Hardware platform: x86-64
> C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3)
> Installation works?: yes
> Tests work?: yes
> Installation of eggs works?: yes
>
> Build & Test time: 4 minutes 40 seconds
>
>
> Dual core - Intel Atom CPU D525 @ 1.80GHz machine, 8 Gb memory:
> ---
>
> First test (GCC)
>
> Operating system: Debian 7 - Testing/Jessy
> Hardware platform: x86
> C Compiler: GCC 4.8.2 (Debian 4.8.2-16)
> Installation works?: yes
> Tests work?: yes
> Installation of eggs works?: yes
>
> Build & test time: 24 minutes 4 seconds
>
> Second test (Clang) - FAIL
>
> Operating system: Debian 7 - Testing/Jessy
> Hardware platform: x86
> C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3)
> Installation works?: yes
> Tests work?: no
> Installation of eggs works?: unable to test
>
> With Clang on this machine, the testing fails with the following message:
>
> [panic] `##sys#error-hook' is not defined - the `library' unit was
> probably not linked with this executable - execution terminated
>
> Build & test time: 10 minutes 14 seconds
>
> Thanks for the good and hard work guys and gals, still a happy CHICKEN
> user.
>
> Cheers,
> T
>
> On Fri, 18 Apr 2014 13:12:20 +
> Mario Domenech Goulart  wrote:
>
> > Hi,
> >
> > The first release candidate for CHICKEN 4.9.0 has been released.  It's
> > available at
> > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
> >
> > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
> > of changes.
> >
> > Please, give it a test and report back to the mailing list your
> > findings.
> >
> > 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
> > Hardware platform: (e.g., x86, x86-64, PPC)
> > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
> > Installation works?: yes or no
> > Tests work?: yes or no
> > Installation of eggs works?: yes or no
> >
> > Thanks in advance.
> >
> > The CHICKEN Team
> > --
> > http://www.call-cc.org
> >
> > ___
> > Chicken-users mailing list
> > Chicken-users@nongnu.org
> > https://lists.nongnu.org/mailman/listinfo/chicken-users
>
>
> --
> Tim van der Linden 
>
> ___
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users
>
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-18 Thread Tim van der Linden
Hi All

My testing results:

8 core - Intel Core i7-3630QM CPU @ 2.40GHz machine, 16 Gb memory:
--

First test (GCC)

Operating system: Debian 7 - Testing/Jessy
Hardware platform: x86-64
C Compiler: GCC 4.8.2 (Debian 4.8.2-16)
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

Build & test time: 6 minutes 10 seconds

Second test (Clang)

Operating system: Debian 7 - Testing/Jessy
Hardware platform: x86-64
C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3)
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

Build & Test time: 4 minutes 40 seconds


Dual core - Intel Atom CPU D525 @ 1.80GHz machine, 8 Gb memory:
---

First test (GCC)

Operating system: Debian 7 - Testing/Jessy
Hardware platform: x86
C Compiler: GCC 4.8.2 (Debian 4.8.2-16)
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

Build & test time: 24 minutes 4 seconds

Second test (Clang) - FAIL

Operating system: Debian 7 - Testing/Jessy
Hardware platform: x86
C Compiler: Clang 3.3-16 (branches/release_33) (based on LLVM 3.3)
Installation works?: yes
Tests work?: no
Installation of eggs works?: unable to test

With Clang on this machine, the testing fails with the following message:

[panic] `##sys#error-hook' is not defined - the `library' unit was probably not 
linked with this executable - execution terminated

Build & test time: 10 minutes 14 seconds

Thanks for the good and hard work guys and gals, still a happy CHICKEN user.

Cheers,
T

On Fri, 18 Apr 2014 13:12:20 +
Mario Domenech Goulart  wrote:

> Hi,
> 
> The first release candidate for CHICKEN 4.9.0 has been released.  It's
> available at
> http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
> 
> See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
> of changes.
> 
> Please, give it a test and report back to the mailing list your
> findings.
> 
> 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
> Hardware platform: (e.g., x86, x86-64, PPC)
> C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
> Installation works?: yes or no
> Tests work?: yes or no
> Installation of eggs works?: yes or no
> 
> Thanks in advance.
> 
> The CHICKEN Team
> -- 
> http://www.call-cc.org
> 
> ___
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users


-- 
Tim van der Linden 

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-18 Thread Hugo Arregui

Excellent news!

Everything ok here, my results:

Operating system: Arch linux
Hardware platform: x86-64
C Compiler: GCC 4.8.2
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

Regards,
Hugo

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-18 Thread Daniel Leslie
I'm specifically trying to avoid adding chicken module dependencies to the
elisp. :)

-Dan


On Fri, Apr 18, 2014 at 8:21 AM, Kon Lovett  wrote:

>
> On Apr 18, 2014, at 8:13 AM, Mario Domenech Goulart <
> mario.goul...@gmail.com> wrote:
>
> > Hi Daniel,
> >
> > On Fri, 18 Apr 2014 08:08:57 -0700 Daniel Leslie 
> wrote:
> >
> >> Could we get the following C functions exposed to scheme?
> >>
> >> C_find_symbol_table
> >> C_enumerate_symbols
> >>
> >> Unless I'm mistaken, there's no way to access symbol table information
> >> from scheme at the moment; these two in particular would make tag
> >> completion in my emacs config far, far superior.
> >
> > Wouldn't something like
> >
> http://call-with-hopeless-continuation.blogspot.com.br/2009/12/introspeccao-de-modulos-em-chicken.html
> > do the trick?
>
> The apropos egg also searches the environment. See
> "search-system-environment-symbols" & the supporting code.
>
> >
> > (In portuguese, but I hope the code helps.)
> >
> > Best wishes.
> > Mario
> > --
> > http://parenteses.org/mario
> >
> > ___
> > Chicken-users mailing list
> > Chicken-users@nongnu.org
> > https://lists.nongnu.org/mailman/listinfo/chicken-users
>
>
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-18 Thread Peter Bex
On Fri, Apr 18, 2014 at 08:21:15AM -0700, Daniel Leslie wrote:
> Hmm, I already use ##sys#current-environment and ##sys#macro-environment;
> but I wasn't aware of ##sys#module-table or ##sys#module-exports.
> 
> However, wouldn't it be the case that they wouldn't be much help in a
> module-free environment; or are the base units considered in their search?
> What I'm thinking is the case of *call/cc*, a symbol missed by my current
> process.

Hi Dan,

This can be considered for 4.10.0, but it's way too late in the process
to add new features to 4.9.0.  If you're still interested in adding
this, please discuss it on chicken-hackers.

Cheers,
Peter
-- 
http://www.more-magic.net

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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-18 Thread Kon Lovett

On Apr 18, 2014, at 8:13 AM, Mario Domenech Goulart  
wrote:

> Hi Daniel,
> 
> On Fri, 18 Apr 2014 08:08:57 -0700 Daniel Leslie  wrote:
> 
>> Could we get the following C functions exposed to scheme?
>> 
>> C_find_symbol_table
>> C_enumerate_symbols
>> 
>> Unless I'm mistaken, there's no way to access symbol table information
>> from scheme at the moment; these two in particular would make tag
>> completion in my emacs config far, far superior.
> 
> Wouldn't something like
> http://call-with-hopeless-continuation.blogspot.com.br/2009/12/introspeccao-de-modulos-em-chicken.html
> do the trick?

The apropos egg also searches the environment. See 
"search-system-environment-symbols" & the supporting code.

> 
> (In portuguese, but I hope the code helps.)
> 
> Best wishes.
> Mario
> -- 
> http://parenteses.org/mario
> 
> ___
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users


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


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-18 Thread Daniel Leslie
Hmm, I already use ##sys#current-environment and ##sys#macro-environment;
but I wasn't aware of ##sys#module-table or ##sys#module-exports.

However, wouldn't it be the case that they wouldn't be much help in a
module-free environment; or are the base units considered in their search?
What I'm thinking is the case of *call/cc*, a symbol missed by my current
process.

-Dan

On 18 Apr 2014 08:13, "Mario Domenech Goulart" 
wrote:

> Hi Daniel,
>
> On Fri, 18 Apr 2014 08:08:57 -0700 Daniel Leslie  wrote:
>
> > Could we get the following C functions exposed to scheme?
> >
> > C_find_symbol_table
> > C_enumerate_symbols
> >
> > Unless I'm mistaken, there's no way to access symbol table information
> > from scheme at the moment; these two in particular would make tag
> > completion in my emacs config far, far superior.
>
> Wouldn't something like
>
> http://call-with-hopeless-continuation.blogspot.com.br/2009/12/introspeccao-de-modulos-em-chicken.html
> do the trick?
>
> (In portuguese, but I hope the code helps.)
>
> Best wishes.
> Mario
> --
> http://parenteses.org/mario
>
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-18 Thread Daniel Leslie
Could we get the following C functions exposed to scheme?

C_find_symbol_table
C_enumerate_symbols

Unless I'm mistaken, there's no way to access symbol table information from
scheme at the moment; these two in particular would make tag completion in
my emacs config far, far superior.

-Dan


On Fri, Apr 18, 2014 at 6:12 AM, Mario Domenech Goulart <
mario.goul...@gmail.com> wrote:

> Hi,
>
> The first release candidate for CHICKEN 4.9.0 has been released.  It's
> available at
> http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz
>
> See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list
> of changes.
>
> Please, give it a test and report back to the mailing list your
> findings.
>
> 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 4.9.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 10.0, Debian 7, Windows XP mingw-msys)
> Hardware platform: (e.g., x86, x86-64, PPC)
> C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2)
> Installation works?: yes or no
> Tests work?: yes or no
> Installation of eggs works?: yes or no
>
> Thanks in advance.
>
> The CHICKEN Team
> --
> http://www.call-cc.org
>
> ___
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users
>
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users


Re: [Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-18 Thread Mario Domenech Goulart
Hi Daniel,

On Fri, 18 Apr 2014 08:08:57 -0700 Daniel Leslie  wrote:

> Could we get the following C functions exposed to scheme?
>
> C_find_symbol_table
> C_enumerate_symbols
>
> Unless I'm mistaken, there's no way to access symbol table information
> from scheme at the moment; these two in particular would make tag
> completion in my emacs config far, far superior.

Wouldn't something like
http://call-with-hopeless-continuation.blogspot.com.br/2009/12/introspeccao-de-modulos-em-chicken.html
do the trick?

(In portuguese, but I hope the code helps.)

Best wishes.
Mario
-- 
http://parenteses.org/mario

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