Re: Proposed alternative encoding for stray UTF-8 bytes in strings

2023-11-27 Thread elf
issues. I take your point that the string-copy would not be affected, though, thank you. -elf On 27 November 2023 15:41:59 GMT+02:00, felix.winkelm...@bevuta.com wrote: >> Question: if there is no translation at all, won't the invalid chars cause >> issues with things like string-lengt

Re: Proposed alternative encoding for stray UTF-8 bytes in strings

2023-11-27 Thread elf
Question: if there is no translation at all, won't the invalid chars cause issues with things like string-length and string-copy procs? That is, since the number of octets can't be correctly translated to a number of glyphs, there will be some unpleasant side effects. -elf On 27 November 2023

Re: [PATCH] Disallow empty "or" type specifier

2023-09-26 Thread elf
It certainly shouldn't be *, nor should it be an error... technically an empty union should be a null set, which would correspond to either a non-extant type or to no return/value at all... -elf On 26 September 2023 12:02:56 GMT+03:00, Pietro Cerutti wrote: >Hi all, > >the attac

Re: [PATCH] Fix tests under Windows

2021-09-05 Thread elf
- and that's assuming we only want support for 64-bit win10/server 2018 and later. -elf On 5 September 2021 15:12:49 GMT+03:00, Mario Domenech Goulart wrote: >Hi Peter, > >On Thu, 2 Sep 2021 10:26:00 +0200 Peter Bex wrote: > >> As Vasilij already reported, there are two failing

Re: [PATCH] Re: patch for chicken on 64-bit windows (msys and mingw-w64)

2021-08-30 Thread elf
I do use Windows regularly and am looking to improve chicken support for it. -elf On 30 August 2021 19:55:03 GMT+03:00, felix.winkelm...@bevuta.com wrote: >> > * As far as I can tell, none of the CHICKEN developers use Windows >> > regularly. >> >> True. I

Re: #chicken has moved to Libera.Chat

2021-05-26 Thread elf
How does one access the libera.chat network? What is the servername etc? -elf On 26 May 2021 14:26:07 GMT+03:00, Mario Domenech Goulart wrote: >Hi, > >The CHICKEN Team has decided to move the #chicken IRC channel to the >Libera.Chat network. > >Our main IRC repres

Re: [Chicken-hackers] [PATCH] Fix #1506 by detecting import of module being defined

2019-04-07 Thread elf
Ah, got it. My apologies. (Only starting to look at the module code now.) -elf On April 7, 2019 7:57:37 AM UTC, Peter Bex wrote: >On Sun, Apr 07, 2019 at 04:05:53AM +0000, elf wrote: >> Question: does it handle circular imports? Is >> module a -> import b >> module b

Re: [Chicken-hackers] [PATCH] Fix #1506 by detecting import of module being defined

2019-04-06 Thread elf
Question: does it handle circular imports? Is module a -> import b module b -> import a an error? Should it be? -elf On April 7, 2019 3:46:36 AM UTC, Evan Hanson wrote: >On 2019-04-05 16:18, Peter Bex wrote: >> Here's a pretty straightforward patch to prevent a module from >

Re: [Chicken-hackers] Happy Christmas!

2018-12-26 Thread elf
We can optimise it by adding the chicken- and , at the same time... or we can add the 'and' via a double reverse... any ideas for nicer optimisation? -elr On 27 December 2018 2:31:03 GMT+02:00, elf wrote: >Shouldn't that be >(string-join > (map >(cute string-append &quo

Re: [Chicken-hackers] Happy Christmas!

2018-12-26 Thread elf
Shouldn't that be (string-join (map (cute string-append "CHICKEN-" <> "s") '("user" "hacker" "janitor" "meister" "lover" "hater")) ",") Though that doesn't handle the and. :) -elf

[Chicken-hackers] substring=?

2016-08-26 Thread Elf
(length a) (length b)) #f ...) That said, I can understand the point of a string comparator that only tests up to the length of the shortest argument, but I submit that it shouldn't be named substring, which has different normal semantics. :) Thoughts, ideas, changes, flames? -elf __

[Chicken-hackers] Test

2016-07-18 Thread Elf
Sorry, I sent a response and it didn't go to the list. Testing to make sure that I can indeed send to the list. -elf ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] numerator/denominator

2009-08-04 Thread Elf
not all flonums are rational. chicken is perfectly compliant with r5 here: r5 does not require the entire numeric tower. -elf On Tue, 4 Aug 2009, Thomas Bushnell BSG wrote: The manual claims that numerator and denominator are not implemented, but of course, they are, just in a way

Re: [Chicken-hackers] numerator/denominator

2009-08-04 Thread Elf
chicken doesn't have rationals. -elf On Tue, 4 Aug 2009, Thomas Bushnell BSG wrote: On Tue, 2009-08-04 at 01:45 -0700, Elf wrote: not all flonums are rational. chicken is perfectly compliant with r5 here: r5 does not require the entire numeric tower. This is a common source of confusion

Re: [Chicken-hackers] numerator/denominator

2009-08-04 Thread Elf
rational? always returns true for all numbers. -elf On Tue, 4 Aug 2009, Thomas Bushnell BSG wrote: On Tue, 2009-08-04 at 10:17 -0700, Elf wrote: chicken doesn't have rationals. (rational? 2/3) = #t (rational? 37287.2983) = #t Perhaps you are thinking of this, which means something

Re: [Chicken-hackers] R6RS

2009-08-03 Thread Elf
In a word, yes. In multiple words, R6 is an abomination before the Lord. R7 is in the works and will probably be supported provided the mistakes of R6 are not repeated, which they won't be. -elf On Mon, 3 Aug 2009, Thomas Bushnell BSG wrote: So the extraordinary compiler Stalin is sliding

Re: [Chicken-hackers] R6RS

2009-08-03 Thread Elf
Out of curiousity, what good reasons are there for using R6, since you seem to be so behind doing so? -elf On Mon, 3 Aug 2009, Thomas Bushnell BSG wrote: I'm sorry; those are reasons not to approve r6rs. There are many things, it seems to me, which don't belong in the standard, but which

[Chicken-hackers] test.

2009-08-03 Thread Elf
mail from me is apparently not going through. this is just a test message. -elf ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] R6RS

2009-08-03 Thread Elf
, and that is why R6 is not, nor will ever be, an option for chicken. R6 is not a set of language features; its a philosophy of how Scheme should be, and we cannot agree with that. -elf On Mon, 3 Aug 2009, Thomas Bushnell BSG wrote: It's like I didn't even say. Oh, I did. Stalin decided that r5rs

Re: [Chicken-hackers] msvc, again

2009-05-29 Thread Elf
i'd be all for dropping msvc (at least temporarily) while more important things are fixed/improved. -elf On Fri, 29 May 2009, felix winkelmann wrote: [this message didn't make it to the list for some reason, so I send it again, if you got this already, please ignore my blathering] Hi! I

Re: [Chicken-hackers] parallel build failure

2009-04-13 Thread Elf
On Mon, 13 Apr 2009, felix winkelmann wrote: snip Don't use parallel builds. heh, this made my morning. thanks :) -elf ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-hackers

Re: [Chicken-hackers] manual and chicken4 infrastructure

2009-04-06 Thread Elf
cause 3.5.3 is the stable 3 branch version? :) -elf On Mon, 6 Apr 2009, Shawn Rutledge wrote: On Mon, Apr 6, 2009 at 5:38 AM, Marijn Schouten (hkBst) hk...@gentoo.org wrote: I just added chicken-4.0.0 to the gentoo testing branch. Our stable branch is lagging a bit (3.1.0) unfortunately

Re: [Chicken-hackers] manual and chicken4 infrastructure

2009-03-29 Thread Elf
perhaps it would be a better idea to wait on any infrastructure decisions until 4.0.0 is actually out the door and well-supported by eggs, etc? it seems premature to be worrying about such things when a release is on the immediate horizon. -elf On Sun, 29 Mar 2009, Alaric Snell-Pym wrote

Re: [Chicken-hackers] benchmarks

2008-03-12 Thread Elf
On Thu, 13 Mar 2008, Felix Winkelmann wrote: From: Elf [EMAIL PROTECTED] Subject: [Chicken-hackers] benchmarks Date: Mon, 10 Mar 2008 17:44:42 -0700 (PDT) also, does anyone have an objection to me giving a talk on chicken to the local lisp users group? Depends on the contents of the talk

Re: [Chicken-hackers] regex speedup

2008-03-11 Thread Elf
i did? i didnt -elf On Tue, 11 Mar 2008, Ivan Raikov wrote: You remembered to update NEWS, also. Good developer! :-) -Ivan Elf [EMAIL PROTECTED] writes: patch applied! thanks! -elf ___ Chicken-hackers mailing list Chicken

[Chicken-hackers] benchmarks

2008-03-10 Thread Elf
unless anyone objects, i will send the fannkuch benchmark to the shootout in 24 hours. also, does anyone have an objection to me giving a talk on chicken to the local lisp users group? -elf ___ Chicken-hackers mailing list Chicken-hackers

Re: [Chicken-hackers] more egginesses

2008-03-08 Thread Elf
theres a (hidden) tag you should put in the meta files if its not ready for release. -elf On Sat, 8 Mar 2008, Shawn Rutledge wrote: On Fri, Mar 7, 2008 at 11:34 PM, Elf [EMAIL PROTECTED] wrote: High Priority: NEEDS TO BE CORRECTED IMMEDIATELY IMO you are overreacting... cgi-util

[Chicken-hackers] new document

2008-03-07 Thread Elf
read the bloody doc, and the forthcoming 'corrections made and corrections needed' doc. -elf who, after a week of migraine and trying to go through all the eggs to find the correct licence terms, is starting to get a bit frustrated ___ Chicken-hackers

Re: [Chicken-hackers] bootstrap

2008-03-06 Thread Elf
On Thu, 6 Mar 2008, felix winkelmann wrote: Elf wrote this on chicken-janitors: idea/suggestion regarding bootstrapping and bootstrap.tar.gz : 1) get rid of bootstrap.tar.gz . make a directory, bootstrap, with the c files in it, that doesnt get used by default. also makes object

Re: [Chicken-hackers] TinyCLOS 'examples' install path?

2008-03-01 Thread Elf
shouldnt it be installed to INSTALL_SHARE_HOME ? which is settable at compile time, iirc, and saved in the chicken-config.h file... -elf On Thu, 28 Feb 2008, Ivan Raikov wrote: Yes, several other eggs do that, including one of mine. chicken-setup exports a variable installation-prefix

Re: [Chicken-hackers] TinyCLOS 'examples' install path?

2008-03-01 Thread Elf
YES theres already a variable set in the chicken-config.h global include file for this sort of thign, specifically, that SHOULD have been passed in at runtime. -elf On Thu, 28 Feb 2008, Ivan Raikov wrote: In that case, I believe all that needs to be done is to modify copy-file and move

Re: [Chicken-hackers] Re: separate build directory support for Chicken

2008-01-13 Thread Elf
, and is easily maintainable. for cross compilation issues, simply have BOOTSTRAP_blah settings as well as regular settings, when applicable. -elf On Sun, 13 Jan 2008, Ivan Shmakov wrote: Ivan Shmakov [EMAIL PROTECTED] writes: felix winkelmann [EMAIL PROTECTED] writes: [...] Actually, I'm planning

Re: [Chicken-hackers] Re: separate build directory support for Chicken

2008-01-13 Thread Elf
. but thats irrelevant.) however, the one thing i can say for it is that its there, on every box ive been on, at least for the last 10 years. whereas ive only seen or used a bsd make on openbsd. -elf On Sun, 13 Jan 2008, Aleksej Saushev wrote: Ivan Shmakov [EMAIL PROTECTED] writes: Alex

Re: [Chicken-hackers] Re: separate build directory support for Chicken

2008-01-13 Thread Elf
gnu's make is so popular. -elf On Sun, 13 Jan 2008, Peter Bex wrote: On Sun, Jan 13, 2008 at 09:51:23AM -0800, Elf wrote: at a guess, i imagine that the reason for felix (and chicken) using gnu make is that a) its available for all platforms supported by chicken and b) its common on all

Re: [Chicken-hackers] Re: separate build directory support for Chicken

2008-01-13 Thread Elf
to be 100% compat with each other. explain to me why this would be a win? -elf On Sun, 13 Jan 2008, Peter Bex wrote: On Sun, Jan 13, 2008 at 09:51:23AM -0800, Elf wrote: at a guess, i imagine that the reason for felix (and chicken) using gnu make is that a) its available for all

Re: [Chicken-hackers] Make wars

2008-01-13 Thread Elf
for time checking are fairly heinous... -elf On Mon, 14 Jan 2008, Ivan Shmakov wrote: First of all, I know that the Autotools approach has been criticized for quite a long time. Surely, I can understand the people having a hard feeling with all the bunches

[Chicken-hackers] Re: [Chicken-janitors] Re: [Chicken-bugs] #356: inline recursion

2007-12-08 Thread Elf
and number handling improvements would be orders of magnitude more useful :) What kind of improvements would you suggest? working that out currently. i dont want to start making suggestions or 'complaints' without being able to back it up with code or pseudocode. :) -elf

Re: [Chicken-hackers] mprotect on malloc'ed memory?

2007-11-19 Thread Elf
of unpredictable and undebuggable SIGSEGVs. may i ask the intended purpose of mprotecting regular memory? -elf On Mon, 19 Nov 2007, felix winkelmann wrote: Hi! A question to the unix hackers: Is it legal to call mprotect() on memory allocated via malloc()? (yes, properly aligned to page boundaries

Re: [Chicken-hackers] release branch

2007-10-30 Thread Elf
primarily and the lack of makeinfo. also the -p flag to mkdir is not happy. building is fine but installation fails :( -elf On Tue, 30 Oct 2007, felix winkelmann wrote: On 10/30/07, Elf [EMAIL PROTECTED] wrote: btw, the Makefile.cygwin is missing from the release branch. Indeed, thanks

[Chicken-hackers] [r6rs-discuss] ANN: new version of the portable R6RS library and syntax-case system (fwd)

2007-10-28 Thread Elf
aziz requested that this be posted to all the indivdual implementation lists. so im doing so. despite my own feelings about where r6rs can and should go. -elf -- Forwarded message -- Date: Sun, 28 Oct 2007 16:18:48 -0400 From: Abdulaziz Ghuloum [EMAIL PROTECTED] To: [EMAIL

[Chicken-hackers] [r6rs-discuss] Implementors' intentions concerning R6RS (fwd)

2007-10-26 Thread Elf
-- Forwarded message -- Date: Fri, 26 Oct 2007 13:11:03 -0400 From: Marc Feeley [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [r6rs-discuss] Implementors' intentions concerning R6RS At the Scheme workshop a few weeks ago there was a panel discussion on the R6RS (Discussion

Re: [Chicken-hackers] new release policy

2007-09-02 Thread Elf
what platforms and do we have testsuites available? i'm willing to help write a testsuite to make this job feasible. -elf On Sun, 2 Sep 2007, Tony Sidaway wrote: On 9/2/07, Elf [EMAIL PROTECTED] wrote: I tend to agree that no official releases is a Bad Thing, unless it's a temporary

Re: [Chicken-hackers] new release policy

2007-09-01 Thread Elf
I tend to agree that no official releases is a Bad Thing, unless it's a temporary change. -elf On Sat, 1 Sep 2007, Peter Bex wrote: On Sat, Sep 01, 2007 at 07:28:37PM +0200, felix winkelmann wrote: The chicken version has been bumped to 2.701, now. There will be no more official releases

Re: [Chicken-hackers] chicken repo (intentionally) gone

2007-08-14 Thread Elf
i would not consider that an endorsement at all. mozilla's code is abysmal. i still use lynx. on a more serious note though, what are you requiring for a build system? and where is it failing? -elf On Tue, 14 Aug 2007, Brandon Van Every wrote: On 8/14/07, felix winkelmann [EMAIL