[Chicken-hackers] Re: New release

2009-06-25 Thread felix
, which run on galinha. Most of that stuff is still chicken 3 specific, IIRC. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] Re: cond-expand and macros

2009-11-22 Thread felix
))) ((not (pair? fx)) (err fx)) (else (let ((head (car fx)) cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] Manual updates

2010-04-07 Thread felix
by hand (manually, in every sense), which is no big deal (I love using ediff... :-) cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] inlining + identity of literals

2010-04-08 Thread felix
actually have practical implications. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] inlining + identity of literals

2010-04-09 Thread felix
Jim Ursetto schrieb: What are the subtle implications that are making this a difficult decision? Breaking existing code. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken

Re: [Chicken-hackers] set-read-syntax!

2010-04-21 Thread Felix
* resolving imports, so the read syntax is available too late. I can currently not provide anything better than what you suggest. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo

[Chicken-hackers] my e-mail address

2010-06-04 Thread Felix
Hello! I just wanted to say that I'm not anymore reachable under bunny...@gmail.com To contact me, please use fe...@call-with-current-continuation.org Thanks. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http

Re: [Chicken-hackers] Problem with OpenSSL and file descriptors (sendfile)

2010-07-03 Thread Felix
deserve nothing better. ssl-make-i/o-ports should simply not modify the port-data. Very bad. Verboten. Absolutely. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] alternative name for `find-files'

2010-07-03 Thread Felix
Hello! Because I can't figure out how to extend `find-files' without changing its signature (something I don't want for compatibility reasons), can someone suggest an alternative name for a new variant that can later supersede `find-files'? cheers, felix

Re: [Chicken-hackers] Suggestion for the ports unit: port-pipe

2010-08-08 Thread Felix
write-char)) (with-output-to-port to (lambda () (with-input-from-port from (lambda () (port-for-each write read)) I'd call it `port-copy'. cheers, felix ___ Chicken-hackers mailing list Chicken

Re: [Chicken-hackers] Suggestion for the ports unit: port-pipe

2010-08-08 Thread Felix
From: Moritz Heidkamp mor...@twoticketsplease.de Subject: Re: [Chicken-hackers] Suggestion for the ports unit: port-pipe Date: Mon, 09 Aug 2010 05:52:34 +0200 Felix fe...@call-with-current-continuation.org writes: I'd call it `port-copy'. I thought of that, too, but it sounds like it would

Re: [Chicken-hackers] Suggestion for the ports unit: port-pipe

2010-08-09 Thread Felix
allows arbitrary reader/write procedures, which I find quite nice. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] catching compiling exceptions in setup-api

2010-08-10 Thread Felix
invokes `exit'. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] animation of svn history using gource

2010-08-13 Thread Felix
too dumb to use ffmpeg correctly and I don't have the bandwidth to upload it anyway. If someone could perhaps assist me in getting this onto youtube or vimeo, I'd be grateful. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http

Re: [Chicken-hackers] Re: Backdoor GPL in message-digest

2010-08-24 Thread Felix
to somehow make it have sense - just a big lie, a sport, a game. Something to waste time with. I'm doing it myself now, see? I think we should (strongly) recommend to egg authors to use BSD or MIT licenses for their code. cheers, felix ___ Chicken

Re: [Chicken-hackers] string-tokenize and fmt; maybe a module question

2010-09-03 Thread Felix
such a bug, IIRC), so I will turn this into a warning that will always be shown. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] something equal? to EQUALP

2010-09-07 Thread Felix
) (= x y))) (else #f Any ideas for a better name? Any considerations that should be taken into account? cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo

Re: [Chicken-hackers] something equal? to EQUALP

2010-09-07 Thread Felix
From: Alex Shinn alexsh...@gmail.com Subject: Re: [Chicken-hackers] something equal? to EQUALP Date: Tue, 07 Sep 2010 20:09:19 +0900 Felix fe...@call-with-current-continuation.org writes: Repeatedly I need an equivalence predicate that performs structural comparison but also compares numbers

Re: [Chicken-hackers] something equal? to EQUALP

2010-09-07 Thread Felix
From: John Cowan co...@mercury.ccil.org Subject: Re: [Chicken-hackers] something equal? to EQUALP Date: Tue, 7 Sep 2010 09:05:59 -0400 Felix scripsit: Any ideas for a better name? Any considerations that should be taken into account? How about structurally-equal? A little long, but very

Re: [Chicken-hackers] something equal? to EQUALP

2010-09-07 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] something equal? to EQUALP Date: Tue, 7 Sep 2010 14:41:53 +0200 On Tue, Sep 07, 2010 at 09:16:13AM +0200, Felix wrote: Any ideas for a better name? Any considerations that should be taken into account? Maybe equal?* or equal

Re: [Chicken-hackers] Reporting undefined symbols

2010-09-12 Thread Felix
unresolved: ugarit-core Hi, Alaric! If you create a ticket for this, I can look into this problem. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] blob-literal read syntax

2010-10-19 Thread Felix
of such data in compiled Scheme programs (instead of constructing it at runtime). cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] umask

2010-11-01 Thread Felix
? Unit posix, I'd say. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] CR: umask support (#424)

2010-11-23 Thread Felix
place before the time the poll is taken. If a CR gets rejected, further discussion can go into details. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] CR: umask support (#424)

2010-11-23 Thread Felix
define a setter trivially: (define set-... (setter ...)) cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] Poll on umask support (#424)

2010-12-01 Thread Felix
in our project). cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] CR: (#441) equal? may not recurse into closures

2010-12-07 Thread Felix
Hello! A ticket has been created for a change-request to modify the `equal?' procedure to not compare procedures structurally. See https://bugs.call-cc.org/ticket/441 for more information. The discussion period is planned to end on 21st of December. cheers, felix

Re: [Chicken-hackers] CR: (#439) quasiquote changes

2010-12-10 Thread Felix
a weird analogy, but it's exactly the same to my brain. Hello, to me the analogy seems quite well chosen. By the way, sometimes I actually wonder whether splicing behaviour of multiple values in an argument list wouldn't be a good idea, but I'm unsure. Never. cheers, felix

[Chicken-hackers] CR#441 - equal? may not recurse into closures

2010-12-22 Thread Felix
Hello! The discussion period has ended. A poll has been set up to whether `equal?' shall be changed not to recurse into closures when comparing procedures. https://bugs.call-cc.org/ticket/441 cheers, felix ___ Chicken-hackers mailing list Chicken

Re: [Chicken-hackers] Linking libchicken.so - libchicken.so$(BINARYVERSION)

2011-02-18 Thread Felix
is empty or not? I guess it should. I will change it accordingly. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] Distributed egg repo proposal

2011-03-04 Thread Felix
be dealt with in a central place. So, my opinion is: the current situation is allright for us, good for the user, but mildly inconvenient for some developers. Making things more convenient is something I can understand. But, I must insist on one thing: no broken links. never. cheers, felix

Re: [Chicken-hackers] Distributed egg repo proposal

2011-03-14 Thread Felix
store the raw egg, not the repo (a tarball, say). cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] Distributed egg repo proposal

2011-03-14 Thread Felix
it. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] Distributed egg repo proposal

2011-03-15 Thread Felix
From: John Cowan co...@mercury.ccil.org Subject: Re: [Chicken-hackers] Distributed egg repo proposal Date: Tue, 15 Mar 2011 02:19:20 -0400 Felix scripsit: I like the idea of tgz-submission (did John suggest it? I can't remember, it's already 60 seconds later). How about a central store

Re: [Chicken-hackers] Distributed egg repo proposal

2011-03-17 Thread Felix
where the egg is to be installed has tar/gunzip? (a pure mingw32 build doesn't have this). * we can have recipe-my-wonderful-egg-latest, where chicken-install grabs the sources from the upstream repos HEAD. * we can have recipe-my-wonderful-egg-felix-2.0, pointing to Felix's forked version

[Chicken-hackers] functors

2011-03-24 Thread Felix
into a set of procedure definitions. I remember a really badass red-black tree implementation by Marc Feeley, but can't recall where I found it. It was written in this style and would be a perfect use case for a functor. Anyway, that's it. cheers, felix

Re: [Chicken-hackers] functors

2011-03-24 Thread Felix
any number of arguments, so your example would probably an abbreviation for the common case of instantiating a functor with a single argument module and providing the body of that argument at the same step. Interesting! I'll ponder this. cheers, felix

Re: [Chicken-hackers] functors

2011-03-24 Thread Felix
to me, but that is more a matter of taste. The use of a keyword is indeed not everybodies taste, but I couldn't come up with a better syntax that is both unambiguous and obvious. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org

Re: [Chicken-hackers] functors

2011-03-24 Thread Felix
: squaring-functor)) (import scheme) (define (multiply x y) (* x y))) One possible syntax would be: (module number-squarer = squaring-functor (import scheme) ...) cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org

Re: [Chicken-hackers] The use of the null-pointer and null-pointer? procedures

2011-05-11 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: [Chicken-hackers] The use of the null-pointer and null-pointer? procedures Date: Tue, 10 May 2011 15:01:13 +0200 Hi! I was wondering what use does (null-pointer?) has. Historical. I will deprecate. cheers, felix

Re: [Chicken-hackers] The use of the null-pointer and null-pointer? procedures

2011-05-11 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] The use of the null-pointer and null-pointer? procedures Date: Wed, 11 May 2011 12:27:58 +0200 On Wed, May 11, 2011 at 05:25:12AM -0400, Felix wrote: I was wondering what use does (null-pointer?) has. Historical. I

Re: [Chicken-hackers] The use of the null-pointer and null-pointer? procedures

2011-05-12 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] The use of the null-pointer and null-pointer? procedures Date: Wed, 11 May 2011 17:14:15 +0200 On Wed, May 11, 2011 at 08:21:32AM -0400, Felix wrote: On Wed, May 11, 2011 at 05:25:12AM -0400, Felix wrote: I was wondering

Re: [Chicken-hackers] Using new chicken-install -reinstall

2011-05-12 Thread Felix
of the version number by replacing egg-name-and-version with just egg-name. Please consider modifying your very helpful script accordingly. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo

Re: [Chicken-hackers] Using new chicken-install -reinstall

2011-05-13 Thread Felix
The infolist item is changed to remove redundancy and is now just egg-name. Below is an updated program. I have added this script to the core git repo (scripts/reconstruct-egg-name.scm), slightly modified. Thanks, again. cheers, felix ___ Chicken

Re: [Chicken-hackers] Request to edit manual Foreign type specifiers

2011-05-26 Thread Felix
the manual is always welcome. But one question remains: does chicken-doc know anything about foreign type specifiers? If not, should it, and what should be the markup? Would using the [...] convention make an existing or possible future extension of chicken-doc problematic? cheers, felix

Re: [Chicken-hackers] Request to edit manual Foreign type specifiers

2011-05-28 Thread Felix
to be avoided. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] CR: expt should signal error on domain error

2011-06-16 Thread felix
. Well, there is a floating-point specific operator that behaves according to IEEE (on those platforms that do, that is): fpexpt. In most cases, informing the user of such a situation may be desirable. Would you suggest (/ 1 0) should return NaN as well? cheers, felix

Re: [Chicken-hackers] CR: expt should signal error on domain error

2011-06-16 Thread Felix
to follow this model because the number-crunchers like it? cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] CR: expt should signal error on domain error

2011-06-21 Thread Felix
semantics. (just pointing out the necessity of the full numeric tower in the core system is unnecessary and doesn't answer the question as such) cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman

[Chicken-hackers] experimental branch

2011-06-25 Thread Felix
it again and again without really taking advantage of the excellent testing infrastructure we already have (Salmonella). From now one, bugfixes and small enhancements will be committed directly to master. This will also mean more breakage will occur there. cheers, felix

Re: [Chicken-hackers] experimental branch

2011-06-25 Thread Felix
. Thanks for the reminder. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] Bumping version no. / build tag in banner

2011-07-01 Thread Felix
From: Jim Ursetto zbignie...@gmail.com Subject: Re: [Chicken-hackers] Bumping version no. / build tag in banner Date: Fri, 1 Jul 2011 01:46:25 -0500 Hi Felix, On Jul 1, 2011, at 1:22 AM, Felix wrote: Why are you so concerned about build-times? Do you build chicken a lot? Often enough

Re: [Chicken-hackers] CR: expt should signal error on domain error

2011-07-02 Thread Felix
because it matches what people usually expect, for example in the case of div-by-zero). Could you comment on this? cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] CR: expt should signal error on domain error

2011-07-04 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] CR: expt should signal error on domain error Date: Mon, 4 Jul 2011 09:21:44 +0200 On Mon, Jul 04, 2011 at 02:47:01AM -0400, John Cowan wrote: Felix scripsit: * Those who want IEEE behaviour can have it using fpexpt. True

Re: [Chicken-hackers] CR: expt should signal error on domain error

2011-07-04 Thread Felix
This deeply disappoints me. You all are a bunch of robots. A very smart man I deeply respect once said: It is not necessary to say that See, another robot. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https

[Chicken-hackers] CR: expt should signal error on domain error

2011-07-04 Thread Felix
Hello! This change-reqest has been rejected and is closed. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] gcc compile farm

2011-07-10 Thread Felix
Hello! I registered at the GCC Compile Farm: http://gcc.gnu.org/wiki/CompileFarm Contact me if you're interested in getting chicken-stuff tested on one of their machines. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org

[Chicken-hackers] broken HEAD

2011-07-14 Thread Felix
this is not completely trivial, so it may take a few days. (Thanks to Kon Lovett for reporting the problem and to Peter for giving advice) cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo

[Chicken-hackers] specialization

2011-08-07 Thread Felix
). To build the system you MUST make a boot-chicken first - specialization is used for the core libraries and the compiler (the bootstrapping chicken will be built without specialization). See the Types manual chapter for documentation on the new type-related things. cheers, felix

Re: [Chicken-hackers] specialization

2011-08-08 Thread Felix
(string? x) (error not a string)) (string-append x foo) If I understand correctly it looks like any of the above will work. In all cases x will be inferred to be of type string. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers

[Chicken-hackers] CR: overhaul environment representation in the evaluator

2011-08-08 Thread Felix
Hello! This announces a change request for changing the representation of evaulation environments. For more information, see: https://bugs.call-cc.org/ticket/643 cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https

[Chicken-hackers] deprecation of always?, never?, none?

2011-08-22 Thread Felix
Hi! From now on I'll better ask first, so: Would anybody be very unhappy if always?, none? and never? (unit data-structures) get deprecated? They can be trivially defined using constantly. The situation for any? is different IMHO, since it directly corresponds to a type. cheers, felix

Re: [Chicken-hackers] deprecation of always?, never?, none?

2011-08-22 Thread Felix
object is of some type. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] deprecation of always?, never?, none?

2011-08-22 Thread Felix
From: John Cowan co...@mercury.ccil.org Subject: Re: [Chicken-hackers] deprecation of always?, never?, none? Date: Mon, 22 Aug 2011 10:02:06 -0400 Felix scripsit: none? is sort of weird, since there is no none type - every object is of some type. Sure it's a type, just as the null set

Re: [Chicken-hackers] deprecation of always?, never?, none?

2011-08-22 Thread Felix
From: Thomas Chust ch...@web.de Subject: Re: [Chicken-hackers] deprecation of always?, never?, none? Date: Mon, 22 Aug 2011 16:43:58 +0200 Felix wrote: [...] none? is sort of weird, since there is no none type - every object is of some type. [...] Hello, that doesn't make none less

Re: [Chicken-hackers] CR: Division by inexact zero should return infinity/nan

2011-08-25 Thread Felix
and Gambit) return +inf.0 for (/ 1.0 0.0) and -inf.0 for (/ -1.0 0.0). They return +nan.0 for (/ 0.0 0.0). Extra data points would be welcome. CL signals div-by-zero. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https

Re: [Chicken-hackers] CR: Division by inexact zero should return infinity/nan

2011-08-25 Thread Felix
On Thu, Aug 25, 2011 at 03:50:40AM -0400, Felix wrote: This is really annoying, as you'd get random errors when you're working with numbers in the extreme ranges representable by flonums even if you absolutely know you're dividing by nonzero values. Yes, that's floating point

Re: [Chicken-hackers] CR: Division by inexact zero should return infinity/nan

2011-08-25 Thread Felix
From: Alaric Snell-Pym ala...@snell-pym.org.uk Subject: Re: [Chicken-hackers] CR: Division by inexact zero should return infinity/nan Date: Thu, 25 Aug 2011 14:03:28 +0100 -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 08/25/2011 11:07 AM, Felix wrote: On Thu, Aug 25, 2011 at 03:50:40AM

Re: [Chicken-hackers] CR: overhaul environment representation

2011-08-31 Thread Felix
From: Christian Kellermann ck...@pestilenz.org Subject: Re: [Chicken-hackers] CR: overhaul environment representation Date: Wed, 31 Aug 2011 09:37:29 +0200 * felix winkelmann fe...@call-with-current-continuation.org [110831 09:35]: Note that this will make then environments egg obsolete

[Chicken-hackers] [PATCH] deprecate constant declaration, document pure

2011-09-13 Thread Felix
Attached is a patch that adds documentation for the pure declaration, which declares a toplevel identifier to name a procedure that is free of side effects (and thus calls to it may be eliminated). This declaration was previously named constant, which is now deprecated. cheers, felix commit

Re: [Chicken-hackers] [PATCH] sequence type corrections and enhancements

2011-09-13 Thread Felix
such procedures to make this really a big performance boost, though. I'm afraid the complexity this requires exceeds the gain. Compile-time range checking is nice, but would only catch the trivial cases. cheers, felix ___ Chicken-hackers mailing list Chicken

Re: [Chicken-hackers] [PATCH] Add non-destructive version of alist-update!

2011-09-14 Thread Felix
Hi, Moritz! I applied it and signed off [34ae5a3]. I took the freedom to add an entry for tests/data-structures-tests.scm in distribution/manifest and fixed a missing argument in the entry in types.db. cheers, felix ___ Chicken-hackers mailing list

[Chicken-hackers] [PATCH] types.db fixes/enhancements, change in list-of matching

2011-09-14 Thread Felix
, felix commit 26fe4e103105aa9ca59caf83bd37b35641a05f40 Author: felix fe...@call-with-current-continuation.org Date: Wed Sep 14 01:06:35 2011 +0200 - types.db fixes, suggested by sjamaan and some ehancements (need testing) - matching (list-of T) with pair or list types will also work in exact

Re: [Chicken-hackers] [PATCH] types.db fixes/enhancements, change in list-of matching

2011-09-14 Thread Felix
From: Felix fe...@call-with-current-continuation.org Subject: [PATCH] types.db fixes/enhancements, change in list-of matching Date: Wed, 14 Sep 2011 04:02:00 -0400 (EDT) The attached patch fixes some issues in types.db which were reported by Peter and uses slightly more precise types in a few

Re: [Chicken-hackers] [PATCH] sequence type corrections and enhancements

2011-09-14 Thread Felix
From: Felix fe...@call-with-current-continuation.org Subject: Re: [Chicken-hackers] [PATCH] sequence type corrections and enhancements Date: Wed, 14 Sep 2011 03:52:58 -0400 (EDT) From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] [PATCH] sequence type corrections

Re: [Chicken-hackers] [PATCH] sequence type corrections and enhancements

2011-09-14 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] [PATCH] sequence type corrections and enhancements Date: Wed, 14 Sep 2011 10:25:14 +0200 On Wed, Sep 14, 2011 at 03:52:58AM -0400, Felix wrote: On Wed, Sep 14, 2011 at 12:51:55AM +0200, Felix wrote: I think you

Re: [Chicken-hackers] [PATCH] Fix typo in man page and place dot on its own line to satisfy mandoc

2011-09-14 Thread Felix
the patch. I also added an entry in the Acknowledgements section in the manual. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] [PATCH] Fix panic in decode_literal() on flonum literals

2011-09-19 Thread Felix
The attached patch (or changeset 96286a7a7144b17e4b7a3f08164fb6d6296f1722 in sjamaan-pending) fixes this problem by calling convert_string_to_number() instead of strtol()/strtod(). I didn't really understand the purpose of the maybe_fixnum variable, so I'd appreciate it if Felix or someone

[Chicken-hackers] [PATCH] more specialization rules for expt and atan

2011-09-19 Thread Felix
Adds specialization rules for expt and atan with mixed fixnum/float arguments. This patch is also available as commit 0880ec1b in the felix-pending branch. commit 0880ec1b83ed2fa5e472931597085b9daa9fcf14 Author: felix fe...@call-with-current-continuation.org Date: Mon Sep 19 12:46:06 2011 +0200

[Chicken-hackers] scrutinizer patches

2011-09-22 Thread Felix
Hi! Could someone please review my scrutinizer patches? They are quite critical to make the type-analysis (more) correct. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken

[Chicken-hackers] [PATCH] correct pseudo-parameter implementation and types.db fixes

2011-09-23 Thread Felix
The attached patch fixes the implementation of the pseudo parameters current-input-port, current-output-port, current-error-port and current-exception-handler which now return the correct value in the assignment case. Also, some types.db entries have been corrected. cheers, felix commit

[Chicken-hackers] [PATCH] pretty printer shows blobs readably

2011-09-25 Thread Felix
Attached a patch to print the contents of blobs also in pretty-printing mode. cheers, felix From 596d4f4642d512f24a0b7e4b1db2ea681911ab75 Mon Sep 17 00:00:00 2001 From: felix fe...@call-with-current-continuation.org Date: Sun, 25 Sep 2011 14:23:11 +0200 Subject: [PATCH] pretty printer shows

Re: [Chicken-hackers] [PATCH] replace write-line calls to display with internal procedures.

2011-09-26 Thread Felix
and call the ports write-string method directly. Thanks to felix for the suggestion. Thanks for taking care of this issue, Christian! Two more suggestions: - use ##sys#check-port* to make sure the port is open - use ##sys#check-port-mode to do the direction check cheers, felix

Re: [Chicken-hackers] Ports checking

2011-09-26 Thread Felix
with a 'Error: call of non-procedure: #f' as they do now. Yes, that sucks. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] [PATCH] cleanup port-checking routines

2011-09-29 Thread Felix
The attached patch introduces a native port-check routine and various wrappers for checking port-direction and closed-status. All uses of ##sys#check-port where changed accordingly and redundant call to ##sys#check-port-mode where removed. cheers, felix commit

[Chicken-hackers] [PATCH] add input- and output port types specifiers

2011-09-29 Thread Felix
The attached patch introduces separate type-specifiers for input- and output-ports. The old port type is still available but only abbreviates (or input-port output-port). types.db has been changed accordingly and is thus not compatible to old chickens (so needs bootstrap). cheers, felix commit

Re: [Chicken-hackers] [PATCH] proposed bugfix for #706

2011-09-29 Thread Felix
From: Christian Kellermann ck...@pestilenz.org Subject: Re: [Chicken-hackers] [PATCH] proposed bugfix for #706 Date: Thu, 29 Sep 2011 09:25:21 +0200 * felix winkelmann fe...@call-with-current-continuation.org [110929 03:18]: I would suggest simply to detect the error in C_file_info_2, and act

Re: [Chicken-hackers] [PATCH] proposed bugfix for #706

2011-09-29 Thread Felix
but just returning #f and hoping noone will notice is the wrong thing. Nobody suggested that. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] [PATCH] cleanup port-checking routines

2011-09-29 Thread Felix
From: Alan Post alanp...@sunflowerriver.org Subject: Re: [Chicken-hackers] [PATCH] cleanup port-checking routines Date: Thu, 29 Sep 2011 05:59:17 -0600 On Thu, Sep 29, 2011 at 03:40:42AM -0400, Felix wrote: The attached patch introduces a native port-check routine and various wrappers

Re: [Chicken-hackers] [PATCH] add input- and output port types specifiers

2011-09-29 Thread Felix
From: Alan Post alanp...@sunflowerriver.org Subject: Re: [Chicken-hackers] [PATCH] add input- and output port types specifiers Date: Thu, 29 Sep 2011 06:21:22 -0600 On Thu, Sep 29, 2011 at 03:46:41AM -0400, Felix wrote: The attached patch introduces separate type-specifiers for input

Re: [Chicken-hackers] [PATCH] add input- and output port types specifiers

2011-09-30 Thread Felix
From: Alan Post alanp...@sunflowerriver.org Subject: Re: [Chicken-hackers] [PATCH] add input- and output port types specifiers Date: Thu, 29 Sep 2011 06:21:22 -0600 On Thu, Sep 29, 2011 at 03:46:41AM -0400, Felix wrote: The attached patch introduces separate type-specifiers for input

Re: [Chicken-hackers] [PATCH] add input- and output port types specifiers

2011-09-30 Thread Felix
From: Christian Kellermann ck...@pestilenz.org Subject: Re: [Chicken-hackers] [PATCH] add input- and output port types specifiers Date: Fri, 30 Sep 2011 12:57:47 +0200 * felix winkelmann fe...@call-with-current-continuation.org [110930 08:40]: From: Alan Post alanp...@sunflowerriver.org

Re: [Chicken-hackers] [PATCH] Bugfix for #708

2011-10-02 Thread Felix
, signed off and applied. cheers, felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

[Chicken-hackers] [PATCH] drop ##sys#file-info

2011-10-02 Thread Felix
instead of using ##sys#file-info. The patch was done in collaboration with Christian, but I post it here once more in case someone wants to comment. cheers, felix From 71eb0e713084f670d9f2cebc1f475ba25d779b3a Mon Sep 17 00:00:00 2001 From: felix fe...@call-with-current-continuation.org Date: Fri, 30

Re: [Chicken-hackers] [PATCH] drop ##sys#file-info

2011-10-04 Thread Felix
From: Alan Post alanp...@sunflowerriver.org Subject: Re: [Chicken-hackers] [PATCH] drop ##sys#file-info Date: Mon, 3 Oct 2011 09:18:53 -0601 On Sun, Oct 02, 2011 at 01:33:11PM +0200, Felix wrote: This patch replaces ##sys#file-info with a cleaner file/directory exists check. It checks

[Chicken-hackers] [PATCH] cleanup port checks (resubmission)

2011-10-04 Thread Felix
Hello! I submit this patch once more in the hope that someone might sign it off. cheers, felix commit 15a40a03dc77f0d87bfdabb6e0b89601317bfbdb Author: felix fe...@call-with-current-continuation.org Date: Fri Sep 30 08:19:10 2011 +0200 Squashed commit of the following: commit

[Chicken-hackers] [PATCH] mark let-bound variables as inline-transient (resubmission)

2011-10-04 Thread Felix
Hello! Attached once more a patch to fix a bug with let-bound variables introduced during inlining. cheers, felix diff --git a/support.scm b/support.scm index cb95c0d..d2444b8 100644 --- a/support.scm +++ b/support.scm @@ -673,6 +673,7 @@ (val1 (walk (first subs) rl)) (a (gensym v

Re: [Chicken-hackers] [PATCH] mark let-bound variables as inline-transient (resubmission)

2011-10-04 Thread Felix
From: Felix fe...@call-with-current-continuation.org Subject: [PATCH] mark let-bound variables as inline-transient (resubmission) Date: Tue, 04 Oct 2011 08:11:20 +0200 (CEST) Hello! Attached once more a patch to fix a bug with let-bound variables introduced during inlining. Here

Re: [Chicken-hackers] [PATCH] mark let-bound variables as inline-transient (resubmission)

2011-10-05 Thread Felix
From: Christian Kellermann ck...@pestilenz.org Subject: Re: [Chicken-hackers] [PATCH] mark let-bound variables as inline-transient (resubmission) Date: Tue, 4 Oct 2011 22:01:51 +0200 * felix winkelmann fe...@call-with-current-continuation.org [111004 08:14]: From: Felix fe...@call-with-current

[Chicken-hackers] [PATCH] handle EOVERFLOW and ENOTDIR gracefully in file/directory-exists?

2011-10-08 Thread Felix
This patches avoids an error when [file|directory]-exists? gets EOVERFLOW or ENOTDIR, which indicate an existing or no-existing file, respectively. cheers, felix commit 473edf9428a7bc38fc033e86d0bbcb362f1cd2d8 Author: felix fe...@call-with-current-continuation.org Date: Sat Oct 8 15:09:42

  1   2   3   4   5   6   7   8   9   10   >