Re: [Chicken-hackers] [PATCH] No longer install chicken.posix.import.so (fixes #1456)

2018-04-29 Thread Kooda
Pushed! The chicken.posix module was still accessible with csi, I added -no-module-registration to the build options and it seems to do the trick. ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chic

Re: [Chicken-hackers] [PATCH] improve error message

2018-04-29 Thread Peter Bex
On Sun, Apr 29, 2018 at 01:08:32AM +0200, Kristian Lein-Mathisen wrote: > Error: extension or version not found > > Call history: > >(##core#require library scheme#) >(##sys#load-library (##core#quote library)) > ... > > This patch informs the user which extension wasn't found and is pre

Re: [Chicken-hackers] [PATCH] No longer install chicken.posix.import.so (fixes #1456)

2018-04-29 Thread felix . winkelmann
> Hi all, > > Attached is a very boring, dumb and straightforward patch which drops > the installation of chicken.posix.import.so. > Pushed. felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo

[Chicken-hackers] {PATCH} make egg artefacts implicitly dependent on egg file

2018-04-29 Thread felix . winkelmann
Hi! This patch ensures that changes to the .egg file force a recompilation of extensions and programs, as the compiler + linker options may have changed. felix From 2ecb2fd7a390cd480a522097b5041bd431fd0083 Mon Sep 17 00:00:00 2001 From: felix Date: Sun, 29 Apr 2018 12:22:46 +0200 Subject: [PAT

Re: [Chicken-hackers] {PATCH} make egg artefacts implicitly dependent on egg file

2018-04-29 Thread felix . winkelmann
Attached an improved version, which should do the right thing when the egg file is in the "chicken" subdirectory. (thanks to Kooda) felix From 7fba05cf8b247e6ddb0492bfacae911ee5c1d4dd Mon Sep 17 00:00:00 2001 From: felix Date: Sun, 29 Apr 2018 12:22:46 +0200 Subject: [PATCH] chicken-install: m

[Chicken-hackers] [PATCH] add an error for -L and -I in csc

2018-04-29 Thread Kristian Lein-Mathisen
Hi, Hopefully the commit message explains it all. I ran into this problem when I had an egg file containing this: (components (extension nanomsg (source "nanomsg-module.scm") (link-options "-L -lnanomsg"))) Which should look like this: (components (extension nanomsg (source

Re: [Chicken-hackers] {PATCH} make egg artefacts implicitly dependent on egg file

2018-04-29 Thread Kooda
On Sun, 29 Apr 2018 13:08:49 +0200 felix.winkelm...@bevuta.com wrote: > Attached an improved version, which should do the right thing when > the egg file is in the "chicken" subdirectory. > > (thanks to Kooda) > > > felix > pushed ___ Chicken-hacke

[Chicken-hackers] [PATCH] Simplify eval/meta a little and drop ##sys#active-eval-environment (which is unused)

2018-04-29 Thread Peter Bex
Hi all, I noticed that we're practically rolling our own inline version of "parameterize" using dynamic-wind. The attached patch simplifies this a little to make it more readable. It also drops ##sys#active-eval-environment which is not really used. Cheers, Peter From bb0a7e01ac48bfda45df864f95

[Chicken-hackers] )PATCH( Lookup program argument to feathers properly and show error on failure

2018-04-29 Thread felix . winkelmann
Hi! This patch fixes two problems with feathers that I have noticed being mentioned on #chicken: the program argument is treated as a normal filename and looked up like anz other file, not dependent on the current PATH. Also, in the case the program wasn't found, the error message was not shown, d