Re: [Chicken-users] [SECURITY] Fix buffer overrun in substring-index[-ci]

2015-01-29 Thread Moritz Heidkamp
On 12 January 2015 17:29 CET, Moritz Heidkamp wrote: the substring-index[-ci] procedures of the data-structures unit are vulnerable to a buffer overrun attack when passed an integer greater than zero as the optional START argument. This issue was fixed in master (25db851) and chicken-5

[Chicken-users] [SECURITY] Fix buffer overrun in substring-index[-ci]

2015-01-12 Thread Moritz Heidkamp
Dear CHICKEN users, the substring-index[-ci] procedures of the data-structures unit are vulnerable to a buffer overrun attack when passed an integer greater than zero as the optional START argument. This issue was fixed in master (25db851) and chicken-5 (63d0445) via the patch discussed at

Re: [Chicken-users] [SECURITY] Fix buffer overrun in substring-index[-ci]

2015-01-12 Thread Moritz Heidkamp
Moritz Heidkamp moritz.heidk...@bevuta.com writes: the substring-index[-ci] procedures of the data-structures unit are vulnerable to a buffer overrun attack when passed an integer greater than zero as the optional START argument. Forgot to mention: As a work-around you can switch to SRFI 13's

Re: [Chicken-users] Basic abnf usage?

2015-03-28 Thread Moritz Heidkamp
Hey Matt, On 27 March 2015 21:19 CET, Matt Gushee wrote: That's a fair question. I was working on a toy XML parser as a learning exercise, and I thought hmm ... this should support UTF-8. So I attempted to use utf8-srfi-14 in place of regular srfi-14; then certain parsing functions didn't

Re: [Chicken-users] Strange memory leak with lazy-seq

2015-02-24 Thread Moritz Heidkamp
Hi Alex, On 24 February 2015 00:13 CET, Alex Shinn wrote: You may be falling short of the issue described by SRFI 45, which is that in all known Scheme implementations: (define (loop) (delay (force (loop (force (loop)) leaks memory. In R7RS this becomes (define (loop)

Re: [Chicken-users] Strange memory leak with lazy-seq

2015-02-24 Thread Moritz Heidkamp
Hi John, On 24 February 2015 00:59 CET, John Cowan wrote: Lazy-map isn't lazy, so you are basically generating an eager list processing each element, and discarding the whole mess. that's not true, where did you get this idea? One way to try for yourself: (lazy-head (lazy-drop 10

[Chicken-users] ANN: Comparse documentation gains an example section

2015-04-20 Thread Moritz Heidkamp
Dear Chickeneers, by popular request I've just updated the Comparse documentation to include an example section. As of now it contains a walk-through example of creating a parser for RFC 3339 timestamps [1]. I aim to write up another example over next few days. Hope you like it! Moritz [1]

Re: [Chicken-users] Basic abnf usage?

2015-04-16 Thread Moritz Heidkamp
Hi Matt, sorry for the late reply, got busy :-) On 28 March 2015 22:18 CET, Matt Gushee wrote: On Sat, Mar 28, 2015 at 5:33 AM, Moritz Heidkamp mor...@twoticketsplease.de wrote: ah, that's what you are referring to, I see! It's like that because I didn't want to force a utf8 dependency

[Chicken-users] CHICKEN 4.10.0 release candidate 1 available

2015-06-07 Thread Moritz Heidkamp
Hello everyone, we are happy to announce the first release candidate of the upcoming CHICKEN 4.10.0. It is now available at this location: http://code.call-cc.org/dev-snapshots/2015/06/07/chicken-4.10.0rc1.tar.gz The SHA 256 sum of that tarball is

Re: [Chicken-users] [Chicken-announce] CHICKEN 4.10.0 release candidate 1 available

2015-06-09 Thread Moritz Heidkamp
Hi, On 9 June 2015 12:56 CEST, Kristian Lein-Mathisen wrote: Interesting! I didn't know about git fetch --tags, that worked. But yes, it's not on a branch. We'll use this for our tests. Thanks everyone! turns out I only pushed the tag but not the commit it points to -- git's UI is indeed a

Re: [Chicken-users] ssax/sxml and lowdown transforms

2015-06-06 Thread Moritz Heidkamp
Hi Markus, On 6 June 2015 18:12 CEST, Markus Espenhain m...@cubeball.net wrote: I’m still new to chicken and scheme so please bear with me :) no need to apologize, this list is exactly the right place for questions like that :-) Welcome to CHICKEN! I had some trouble to mange some sxml

Re: [Chicken-users] Mutual recursion w/ comparse

2015-05-29 Thread Moritz Heidkamp
Hi Matt, On 29 May 2015 02:24 CEST, Matt Gushee wrote: Actually, this is just a copy of the 'vac' macro from json-abnf; I changed the name because I had no idea what 'vac' means - whereas 'mrp' stands for 'mutually recursive parser'. just a nit-pick: You also need this kind of thing for self

Re: [Chicken-users] blob-s8vector/shared: types.db incorrect

2015-07-03 Thread Moritz Heidkamp
Hi Andy, On 2 July 2015 17:07 CEST, Andy Bennett andy...@ashurst.eu.org wrote: types.db thinks that blob-s8vector/shared returns an u8vector! not anymore in master, chicken-5 and prerelease! Thanks for reporting the issue. I've also fixed 4 more similar cases. Moritz signature.asc

Re: [Chicken-users] Goettingen CHICKEN Meeting (5th - 7th of June)

2015-05-21 Thread Moritz Heidkamp
Hello, On 18 May 2015 11:50 CEST, felix.winkelm...@bevuta.com wrote: If you are looking for a cheaper place, consider: http://appartement-goettingen.de/ http://www.deutsche-pensionen.de/pension-goettingen/verzeichnis-3z.html You won't get breakfast, but the prices are very attractive.

Re: [Chicken-users] INTERCONTINENTAL CHICKEN CONFERENCE 2015

2015-08-04 Thread Moritz Heidkamp
Fellow CHICKEN folk, a group of #chicken IRC denizens is planning to stay at a hotel during the ICC 2015 and I'll try to get a group discount for us. If anyone here would like to join this group (and possible discount), don't hesitate to send me an email! Moritz

Re: [Chicken-users] [Chicken-announce] [ANN] CHICKEN 4.11.0 release candidate 1 available

2016-04-16 Thread Moritz Heidkamp
Hey everyone, thanks a lot for the effort of finally putting this one out :-) Here are my results: Operating system: NixOS 16.09pre79453.32b7b00 (unstable) Hardware platform: x86-64 C Compiler: GCC 4.9.3 Installation works?: yes Tests work?: yes Installation of eggs works?: yes Moritz

[Chicken-users] SaarCHICKEN Spring 2019 in Saarbrücken, Germany

2019-01-20 Thread Moritz Heidkamp
Dear CHICKENeers, this year I would like to invite you to the (by now) traditional CHICKEN spring meeting in my new hometown Saarbrücken, Germany. It's the capital city of the smallest German federal state, Saarland, and its name happens to rhyme with SaarCHICKEN -- so all you non-German speakers

Re: [Chicken-users] SaarCHICKEN Spring 2019 in Saarbrücken, Germany

2019-02-05 Thread Moritz Heidkamp
Fellow CHICKENeers, I'm happy to announce that due to the collective effort of many of you taking part in the poll (thanks!) we now have a date for the SaarCHICKEN Spring meeting: April 4 - 9, 2019 I've updated the wiki page[1] accordingly. Of course, you may join for as long or short as you

Re: German Umlauts / UTF8 with comparse

2020-02-17 Thread Moritz Heidkamp
Hi Christoph, On 17 February 2020 14:31 +01, Christoph Lange wrote: > meaning, that the ä isn't recognized as being a letter within the > 'char-set:letter'. (The UTF8 aspect of correct character width works on the > other hand: in the remaining string, the ä is represented by only one #\. > If I

Re: Dead link on matchable documentation

2020-09-28 Thread Moritz Heidkamp
Hi everyone, On 28 September 2020 13:44 +02, ko...@upyum.com wrote: > Moritz, is this intended? You had a lot of nice articles on your blog, > it’s a shame they aren’t online anymore. glad you liked some of the content :-) It's not intended, but I had to shut down the server which hosted it the

Re: New egg: CHICKEN Transducers

2023-01-06 Thread Moritz Heidkamp
Hi, On 5 January 2023 18:48 -07, Jeremy Steward wrote: > On 1/5/23 06:11, siiky wrote: > I think the easiest way for this would be to just zip the list together: > > (transduce list-fold > (compose > (zip-list lst2) > (filter (lambda (p)

<    1   2