[Chicken-users] CHICKEN 4.9.0rc1 is available

2014-04-18 Thread Mario Domenech Goulart
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=platform PREFIX=some dir install check
  $ some dir/bin/chicken-install pastiche

If you want to build CHICKEN with a compiler other than the default one,
just use C_COMPILER=the 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


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 d...@ironoxide.ca 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=platform PREFIX=some dir install check
   $ some dir/bin/chicken-install pastiche

 If you want to build CHICKEN with a compiler other than the default one,
 just use C_COMPILER=the 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 Kon Lovett

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 d...@ironoxide.ca 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 mario.goul...@gmail.com
wrote:

 Hi Daniel,

 On Fri, 18 Apr 2014 08:08:57 -0700 Daniel Leslie d...@ironoxide.ca 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 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 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 konlov...@gmail.com 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 d...@ironoxide.ca
 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 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 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=platform PREFIX=some dir install check
   $ some dir/bin/chicken-install pastiche
 
 If you want to build CHICKEN with a compiler other than the default one,
 just use C_COMPILER=the 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 t...@shisaa.jp

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