[Chicken-users] CHICKEN 4.9.0rc1 is available
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
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
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
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
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
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
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
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