Re: [Chicken-hackers] [PATCH] Strip all trailing slashes from directory pathname parts

2013-06-01 Thread Evan Hanson
Argh, here's a better version that removes some unnecessary code. Evan From 38107450defef9ee6d65f64edc7f304016c542a1 Mon Sep 17 00:00:00 2001 From: Evan Hanson ev...@foldling.org Date: Sat, 1 Jun 2013 16:18:30 +1200 Subject: [PATCH] Strip all trailing slashes from directory pathname parts

Re: [Chicken-hackers] [Chicken-users] Spiffy subprocess cleanup

2013-05-28 Thread Evan Hanson
: Evan Hanson ev...@foldling.org Date: Tue, 28 May 2013 16:18:54 +1200 Subject: [PATCH] use internal process-wait procedure in ##sys#process --- posixunix.scm |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posixunix.scm b/posixunix.scm index 7d8dcaf..88a88a0 100644

[Chicken-hackers] [PATCH] add R7RS support for exit and emergency-exit

2013-05-28 Thread Evan Hanson
` procedure may signal an error, contain a non-local escape or simply refuse to exit, all of which are verboten by the draft. I think this is probably OK, but others may feel differently. Evan From 370e0ff5008dc997f19ea7a01032cadfea0c1bef Mon Sep 17 00:00:00 2001 From: Evan Hanson ev...@foldling.org

Re: [Chicken-hackers] [PATCH] add R7RS support for exit and emergency-exit

2013-05-28 Thread Evan Hanson
On 2013/05/28 10:13P, John Cowan wrote: Evan Hanson scripsit: Also, I believe CHICKEN's exit procedures are still not technically R7RS-compliant even given these changes, since a user-specified `exit-handler` or `on-exit` procedure may signal an error, contain a non-local escape

Re: [Chicken-hackers] [PATCH] add = syntax for case clauses

2013-05-27 Thread Evan Hanson
On 2013/05/26 09:41P, Evan Hanson wrote: The attached patch adds support and basic tests for case clauses containing `=` patterns (R7RS 4.2.1). I just noticed the two comments in this patch are inverted; please find attached a hand-munged version with this fixed, and sorry for the noise. Evan

Re: [Chicken-hackers] [PATCH] Add support for R7RS named characters and string escapes (except hex escapes)

2013-05-26 Thread Evan Hanson
endings should all be collapsed. The attached patch supplements Peter's to handle these cases. Evan From f5b06523300b5b8880460d7cb3f935c300d85074 Mon Sep 17 00:00:00 2001 From: Evan Hanson ev...@foldling.org Date: Mon, 27 May 2013 16:18:53 +1200 Subject: [PATCH] handle CR CRLF-terminated lines

[Chicken-hackers] [PATCH] verify syntax in = cond clauses

2013-05-26 Thread Evan Hanson
such as these. Evan From af9630a633dd2ab74e89688d34358aae587fa36e Mon Sep 17 00:00:00 2001 From: Evan Hanson ev...@foldling.org Date: Mon, 27 May 2013 14:11:02 +1200 Subject: [PATCH] verify syntax in = cond clauses This corrects cond's behavior given clauses of the form `(test =)` or `(test = foo bar

[Chicken-hackers] [PATCH] add = syntax for case clauses

2013-05-26 Thread Evan Hanson
The attached patch adds support and basic tests for case clauses containing `=` patterns (R7RS 4.2.1). `condition?` is used in the R7RS tests since `error-object?` has yet to be implemented. Evan From 48ebd94f3ec2d3926e156f7996924c142b870b23 Mon Sep 17 00:00:00 2001 From: Evan Hanson ev

[Chicken-hackers] [PATCH] load files from CHICKEN_INCLUDE_PATH on require

2013-05-26 Thread Evan Hanson
correct to me. In any case, I believe this change only affects interpreted code since AFAICS there's no way to add to the included pathnames in compiled code. Evan From 52c1b8bb0f0fd9ea79e49d2fd739c97f934b1e4b Mon Sep 17 00:00:00 2001 From: Evan Hanson ev...@foldling.org Date: Sat, 25 May 2013 13

[Chicken-hackers] [PATCH] remove redundant call to rm eggdir on uninstall

2013-05-26 Thread Evan Hanson
This trivial patch just gets rid of a duplicated line to remove the $IEGGDIR when uninstalling. Evan From ee64c525b827326d5193e9e2e5242a289250b1f9 Mon Sep 17 00:00:00 2001 From: Evan Hanson ev...@foldling.org Date: Fri, 3 May 2013 16:28:27 +1200 Subject: [PATCH] remove redundant call to rm eggdir

[Chicken-hackers] [PATCH] disallow compiling from both stdin named files

2012-10-11 Thread Evan Hanson
a better approach, please take it :) Evan From 76b0f3cc80805515eef8be044d3abe1f592ad66e Mon Sep 17 00:00:00 2001 From: Evan Hanson ev...@thunktastic.com Date: Thu, 11 Oct 2012 22:34:21 -0500 Subject: [PATCH] disallow compiling from both stdin named files --- csc.scm | 2 ++ 1 file changed, 2

[Chicken-hackers] [PATCH] fix typo in _errno check in ##sys#custom-input-port

2012-03-22 Thread Evan Hanson
A single-character fix for `##sys#custom-input-port`, where it was checking the value of `errno` (the procedure) rather than `_errno` (the actual errno) after a `C_read`. Evan From 9522486398ac7ce89d65963ae3b1f31c5e1fe707 Mon Sep 17 00:00:00 2001 From: Evan Hanson ev...@thunktastic.com Date: Thu

[Chicken-hackers] delete-directory types.db entry

2012-03-08 Thread Evan Hanson
`delete-directory` is missing its optional argument in types.db. Evan ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] Thrush operator

2012-02-14 Thread Evan Hanson
On 02/14/12 at 10:35pm, Jörg F. Wittenberger wrote: I rather loved to think instead of inserting the (*single*) value of the expression into the next expression of something along the lines of physical wires: A classic, along those lines: http://dkeenan.com/Lambda/ Cheers, Evan

<    3   4   5   6   7   8