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)

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: 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: [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

[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] [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

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] 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] [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

[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] 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] 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.

[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

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

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] How to tell csc to call main?

2014-12-19 Thread Moritz Heidkamp
Hi, Christian Kellermann ck...@pestilenz.org writes: Call (main) at toplevel. If you want to change the behaviour depending on whether the code is compiled or interpreted you can use cond-expand testing for feature 'compiling alternatively pass an option like this to csc: -postlude '(main

Re: [Chicken-users] [Q] How can I convert this lisp(SBCL) macro to chicken scheme?

2014-11-07 Thread Moritz Heidkamp
NeXT chu...@gmail.com writes: Thank you, what I miss from clojure is its uniform or homoiconic(?) style of sequence accessing; so one does not have to check current sequence is whether list or vector or others. I'd like to create macro or something for this. :-) This is called a generic

[Chicken-users] [SECURITY] Fix select() buffer overrun on Android platform

2014-08-29 Thread Moritz Heidkamp
Dear CHICKEN users, the Android platform target that was added in the 4.9 release series built CHICKEN with the unsafe POSIX select() syscall, making it vulnerable to a buffer overrun attack[1]. This is fixed in master (bbf5c1d) by switching to POSIX poll() on Android, too. We are also preparing

Re: [Chicken-users] Chicken Spring Gathering in Norway

2014-05-11 Thread Moritz Heidkamp
Hey Kristian and Peder, Kristian Lein-Mathisen krist...@adellica.com writes: I would just like to thank everybody who attended the Viking CHICKEN spring event last week for a wonderful time! Thanks to everyone for making the event into what it became. Peder and I really enjoyed having such a

Re: [Chicken-users] go routines for chicken

2013-11-28 Thread Moritz Heidkamp
John Cowan co...@mercury.ccil.org writes: There is also a Ruby Flavored Erlang called Elixir which has become quite popular: see http://elixir-lang.org. They are all compatible at the Erlang VM level. And don't forget The Concurrent Schemer: http://the-concurrent-schemer.github.io/scm-doc/

Re: [Chicken-users] go routines for chicken

2013-11-28 Thread Moritz Heidkamp
John Cowan co...@mercury.ccil.org writes: Quite right, though I don't consider either point essential. Limited mailboxes are useful to prevent livelock (though at the risk of deadlock), and perhaps they should be retrofitted into the egg. Indeed, having thought about it some more it is

Re: [Chicken-users] go routines for chicken

2013-11-27 Thread Moritz Heidkamp
Hi Piotr, m...@freeshell.de writes: Is there anything comparable in Chicken Scheme? If not, how complicated would be to make such an implementation? I am trying to port Clojure's core.async module in my very limited spare hacking time to CHICKEN right now. This should be what you are looking

Re: [Chicken-users] go routines for chicken

2013-11-27 Thread Moritz Heidkamp
John Cowan co...@mercury.ccil.org writes: The mailbox egg provides the equivalent of Go channels. That's not quite right, is it? E.g. it is not possible to multiplex across mailboxes (as with Go's select statement) or limit their size (at least not out of the box). Those are quite essential

Re: [Chicken-users] Any hope for new zmq bindings to version 3.2 or even 4.0?

2013-11-27 Thread Moritz Heidkamp
Hi Matt and Kristian, Kristian Lein-Mathisen kristianl...@gmail.com writes: Moritz and I had some fun with zmq 3.2 in July. We didn't release our work, with the reason slipping my mind right now. I don't remember either :-) Matt, can you try whether it works for you or if you still run into

Re: [Chicken-users] Another lowdown-sxml-serializer problem

2013-10-11 Thread Moritz Heidkamp
Hi Matt, Matt Gushee m...@gushee.net writes: I have observed the following undesired behavior: [...] Any solutions for this? I'm sorry that I didn't get around to changing Lowdown so that it produces SXML conformant with the spec, yet. In the meantime you can use this code to clean it up I

Re: [Chicken-users] [Chicken-hackers] [PATCH] Fix -no-parentheses-synonyms and -no-symbol-escapes

2013-09-17 Thread Moritz Heidkamp
Hey there, Peter Bex peter@xs4all.nl writes: Here's a fix for this, with some regression tests to ensure this won't break again. I've hopefully simplified it enough to make it obviously correct. I also noticed that even after correcting the test, pipes occurring inside symbols were

Re: [Chicken-users] [ANN] Zephyros Chicken bindings (attn osx users)

2013-09-12 Thread Moritz Heidkamp
Hey Richo, thanks for your contribution to the Chicken ecosystem! richo ri...@psych0tik.net writes: I'd love a) For people to use it, and b) feedback on the code. As for a), I'm not an OS X user so I can't but as for b) I figured I can give you a small hint: (define (send datum thunk)

Re: [Chicken-users] Lowdown sxml-serializer not working together

2013-08-22 Thread Moritz Heidkamp
Hi Matt, Matt Gushee m...@gushee.net writes: markdown-sxml converts whitespace in the input to character objects, or lists of character objects, e.g.: '(#\space) #\newline ... but serialize-sxml can't handle these: evidently it wants either strings or symbols. I haven't found any

[Chicken-users] quasiconf 2013 at FrOSCon (August 24/25)

2013-07-19 Thread Moritz Heidkamp
Dear Chickeneers, as some of you may have read elsewhere already we are having a quasiconf again at this year's FrOSCon in St. Augustin (Germany) on August 24/25. We'd be very happy to welcome some of you as guests or speakers (slots are still available). For more information, see

Re: [Chicken-users] A Scheme based make - soliciting you comments

2013-06-12 Thread Moritz Heidkamp
Hi Jerry, Jörg F. Wittenberger joerg.wittenber...@softeyes.net writes: these days I ran (again as every once in a while) a case which made me longing for a make(1) in Scheme. Gave the make egg a try and… decided I'd need something else. Something powerful enough to make it easier to maintain

[Chicken-users] Chicken Sprint Thing Planning

2013-05-23 Thread Moritz Heidkamp
Hey everyone, as the Chicken Spring Thing [0] is going to start in about 24 hours I guess it is a good idea to coordinate ourselves a bit. I hope you all have your accommodation and travel sorted out by now! I'll be at C4 from about 19:00 o'clock. Should you arrive earlier and would like to meet

Re: [Chicken-users] CHICKEN Spring Thing 2013

2013-04-24 Thread Moritz Heidkamp
Hello everyone, the Chaos Computer Club Cologne will kindly be our host again this time (thanks guys!). The address is Chaos Computer Club Cologne (C4) e.V. Heliosstr. 6a 50825 Cologne, Germany I also added this to the wiki page

Re: [Chicken-users] Medea Egg: nested lists/pairs

2013-03-26 Thread Moritz Heidkamp
Hi Karsten, Karsten Gebbert karsten.gebb...@gmail.com writes: #;2 (write-json '((one . 1) (two . '((three . 3) (four . 4) the problem here is the inner quote. Your expression is read as: (quote ((one . 1) (two . (quote ((three . 3) (four . 4)) Which evaluates to ((one . 1) (two .

Re: [Chicken-users] to uses or not to uses

2013-03-25 Thread Moritz Heidkamp
Jörg F. Wittenberger joerg.wittenber...@softeyes.net writes: (declare (unit foo) ;; this are my uses declarations (uses bar foobar library) ;; end of uses declarations ) (module foo * ;; this is my import list: (import bar foobar library) ;; end of import list ) Ah, alright, try to

Re: [Chicken-users] to uses or not to uses

2013-03-25 Thread Moritz Heidkamp
Jörg F. Wittenberger joerg.wittenber...@softeyes.net writes: However having the (declare (uses ...)) plus import does do the trick. I don't think there is a shortcut form for that in core. I'm no expert on statically linked modules, though. Moritz

Re: [Chicken-users] can't get 'the' to work

2013-03-25 Thread Moritz Heidkamp
Jörg F. Wittenberger joerg.wittenber...@softeyes.net writes: (let ((foobar (the (or null (list-of number)) '( Warning: in toplevel procedure `foo#bar': expression returns a result of type `null', but is declared to return (list-of number)', which is not a subtype It seems you can trick

Re: [Chicken-users] to uses or not to uses

2013-03-24 Thread Moritz Heidkamp
Jörg F. Wittenberger joerg.wittenber...@softeyes.net writes: Now I wanted to kick out need to keep duplicates of the requirements; once in the uses cluse and below in the import list. Can give an example of what you refer to as import list? Moritz

Re: [Chicken-users] More thoughts on Ersatz

2013-03-12 Thread Moritz Heidkamp
Hi Matt, thanks a lot for the detailed writeup of your experiences, that was a very interesting read! Being pretty much oblivious with regards to Jinja I will only comment on one issue: Matt Gushee m...@gushee.net writes: 3) {% if not loop.last %} also raises a parser error. This was a fairly

Re: [Chicken-users] Passing zero-length (sub-)buffers to C functions

2013-02-18 Thread Moritz Heidkamp
Florian Zumbiehl fl...@florz.de writes: But usually, good APIs would declare buffer sizes as size_t, which there doesn't seem to be any corresponding foreign type specifier for!? Actually, a foreign type specifier for size_t was added in 4.7.0 (called size_t, too). Apparently it wasn't added to

Re: [Chicken-users] ANN: persistent-hash-map 0.0.1

2013-02-16 Thread Moritz Heidkamp
Hi Evan, Evan Hanson ev...@foldling.org writes: And also, thanks for the write-up about the library -- it's nice to have an idea of the motivation behind it, and the other tips (Chicken/performance-related) are helpful as well. Taking the time to do that is much appreciated. thanks a lot for

Re: [Chicken-users] ANN: persistent-hash-map 0.0.1

2013-02-16 Thread Moritz Heidkamp
John Cowan co...@mercury.ccil.org writes: This looks brilliant. I have written some sketchy stuff that searches an a-list in the normal way, but if the a-list lookup fails and the tail is not the empty list but a SRFI 69 hash table, then search the hash table, on the assumption that there's a

[Chicken-users] ANN: type-stubs 0.0.1

2013-02-16 Thread Moritz Heidkamp
Fellow Chickeneers, I would like to announce a little new egg I just released called type-stubs (http://wiki.call-cc.org/eggref/4/type-stubs). Its purpose is to provide stubs for Chicken's recently introduced type syntax (http://wiki.call-cc.org/man/4/Types) so that typed code can be used with

[Chicken-users] ANN: persistent-hash-map 0.0.1

2013-02-10 Thread Moritz Heidkamp
Fellow Chickeneers, I have finally gotten around to finishing my long standing plan of porting the useful persistent hash map data structure from Clojure to Chicken. Thankfully, ClojureScript grew its own implementation of it in the meantime which written (mostly) in ClojureScript itself so

Re: [Chicken-users] The odd case of the channel egg's tests failures

2013-01-31 Thread Moritz Heidkamp
Hey Felix, thanks a lot for your ideas! I checked the channel code and found that neither it nor one of its dependencies uses the FFI. The dependencies are data-structures, extras, lolevel, srfi-1, srfi-18, srfi-69, and miscmacros. Maybe some of the core units do use some FFI calls, I have to

Re: [Chicken-users] Egg: redis bindings

2013-01-24 Thread Moritz Heidkamp
Hi, Andrei Barbu and...@0xab.com writes: I put up an egg that has high-performance redis bindings using hiredis. It's much faster (100x) than the current egg and it doesn't suffer from timeout issues. Provides a pretty bare-bones API. cool, I wasn't aware of hiredis! I've put up docs on

[Chicken-users] The odd case of the channel egg's tests failures

2013-01-23 Thread Moritz Heidkamp
Fellow Chickeneers, I'm turning to you because I have no idea how to continue with analyzing a very odd behavior of my channel egg's test cases. Basically, they have been failing on Salmonella from the very beginning with this error: [panic] out of memory - heap full while resizing - execution

Re: [Chicken-users] example of minimal dynamic hello world with spiffy?

2013-01-14 Thread Moritz Heidkamp
Hi Matt, matt welland m...@kiatoa.com writes: I'm guessing that with-headers and send-response are where I should start but not sure how they are intended to work. A trivial hello world example would be a great help. you can check this Omelette Recipe from Chicken Gazette, issue 8:

Re: [Chicken-users] The (unemployed) Schemers and Lispers guild @ 29c3

2013-01-02 Thread Moritz Heidkamp
Hi all, as Christian already mentioned I also took part in the assembly and concur with him in that it was a delightful experience. I would definitely like to repeat it next year. Some Haskell people suggested to do a functional programming assembly together at 30c3. That sounds like a great

Re: [Chicken-users] zmq, problems with using several sockets, closing sockets

2012-11-05 Thread Moritz Heidkamp
Hi Matt, sorry for responding late, I'm a bit busy these days. However, as the original author of the zmq egg I feel obliged to chime in :-) Matt Welland estifo...@gmail.com writes: However I need to ping servers to see if they are alive so I wrote a little code to try and connect to the

Re: [Chicken-users] Pipe and thread problem

2012-10-24 Thread Moritz Heidkamp
Hey Chickeneers, out of curiosity I implemented (probably horribly inefficitent) thread-aware replacements for open-input-file* and open-output-file* (see below). While implementing them I came across something that I didn't quite understand: file-read and file-write raise errors whenever the

Re: [Chicken-users] POSIX fork srfi-18 interactions

2012-09-13 Thread Moritz Heidkamp
Andy Bennett andy...@ashurst.eu.org writes: Is this interaction between the posix egg and srfi-18 considered a bug? Is there anything that can be done about it? I too am interested in this issue! Moritz ___ Chicken-users mailing list

Re: [Chicken-users] minor lowdown egg oddity

2012-08-15 Thread Moritz Heidkamp
Markus Klotzbuecher m...@marumbi.de writes: I was just reading Moritz' lowdown code trying to understand how the comparse egg works, cool, let me know when questions arise. If you are in the Cologne area tomorrow, you can also join us at http://www.meetup.com/clojure-cologne/events/77163772/

Re: [Chicken-users] ANN: Lowdown, a pure Chicken Markdown parser

2012-08-07 Thread Moritz Heidkamp
Stephen Eilert spedr...@gmail.com writes: I must apologize, btw. I was written something that required a Markdown parser and I didn't feel like going on this huge detour to write a Markdown parser in Scheme, so I just used the Discount library and that's it. No need to apologize, I was using

[Chicken-users] ANN: Lowdown, a pure Chicken Markdown parser

2012-08-05 Thread Moritz Heidkamp
Fellow Chickeneers, yesterday I released the first version of Lowdown, a Markdown parser written in pure Chicken Scheme. The only other Markdown parser egg we had so far, discount, requires the corresponding C library and can only read and emit strings. Lowdown doesn't have any foreign

Re: [Chicken-users] Neophyte in scheme: string-split not quite what I want

2012-07-20 Thread Moritz Heidkamp
Hi Charles, Charles Hixson charleshi...@earthlink.net writes: What I want is something that will split strings at character class boundaries (alpha, numeric, punctuation, white, other), and NOT discard the places where it splits. Is there a better choice than irregex? The pattern for doing

Re: [Chicken-users] ANN: lazy-seq, a port of Clojure's lazy sequence API

2012-06-03 Thread Moritz Heidkamp
Alex Shinn alexsh...@gmail.com writes: First, the srfi-41 vs. lazy-seq comparison in the blog post was an apples to oranges comparison of a clumsy letrec vs a compact named let. If we rewrite the srfi-41 version in the same style as the lazy-seq one, then we get: (define multiples-of-three

[Chicken-users] ANN: lazy-seq, a port of Clojure's lazy sequence API

2012-06-02 Thread Moritz Heidkamp
Fellow Chickeneers, a few weeks ago I (more or less silently) released the lazy-seq egg which I hereby retroactively announce to the public. For a bit of discussion on why I made it and how it compares to SRFI 41 streams, read my blog article about it here:

Re: [Chicken-users] ANN: Binding for libsdl-mixer available

2012-05-28 Thread Moritz Heidkamp
Hey Christian, Christian Kellermann ck...@pestilenz.org writes: I want to direct your attention to a new egg that I have created and found quite entertaining so far: sdl-mixer a binding to libsdl-mixer that allows you to play music and samples in scheme with ease. that sounds very nice,

Re: [Chicken-users] ANN: Binding for libsdl-mixer available

2012-05-28 Thread Moritz Heidkamp
Christian Kellermann ck...@pestilenz.org writes: A question regarding the API: Is the music term inherited from SDL? Yes. OK, best to keep it this way then. And what's the difference to sample? Looks like the music functions play samples asynchronously. If so I'd vote for renaming it (to

[Chicken-users] quasiconf at FrOSCon 2012

2012-05-28 Thread Moritz Heidkamp
Fellow Chickeneers, I'm happy to announce that we'll have a Lisp subconference under the name of quasiconf at this year's FrOSCon (http://www.froscon.de/). I have put up a small announcement page with details on what it's about, how to participate etc. at http://quasiconf.twoticketsplease.de/.

Re: [Chicken-users] [ANN] chicken-belt 0.0.6: Introducing chicken-hatch

2012-05-21 Thread Moritz Heidkamp
Hi Stephen, Stephen Eilert spedr...@gmail.com writes: Fantastic :)I've had this idea before, but ideas are worth nothing unless implemented. yeah, same here. But when I started my last egg I finally sat down and just got the basic version done :-) Can we run it under an existing directory?

Re: [Chicken-users] [ANN] chicken-belt 0.0.6: Introducing chicken-hatch

2012-05-21 Thread Moritz Heidkamp
1126 mailingli...@elfsechsundzwanzig.de writes: thank you for adding chicken-hatch. I'll use it soonish. :) Excellent! But I wonder if either the chicken-belt-documentation is misleading or if chicken-hatch should be an egg on its own. The two other programs of the chicken-belt egg

[Chicken-users] [ANN] chicken-belt 0.0.6: Introducing chicken-hatch

2012-05-20 Thread Moritz Heidkamp
Fellow Chickeneers, I would like to announce version 0.0.6 of the chicken-belt egg. The main novelty is the chicken-hatch program which should come in handy when creating new eggs. It interactively asks for a few things such as egg category (by presenting a list to choose from - this should

Re: [Chicken-users] zmq egg needs updating

2012-05-16 Thread Moritz Heidkamp
Hi guys, David Krentzlin da...@lisp-unleashed.de writes: I'd really appreciate the move to Bitbucket. This would speed up the process of integrating patches and you wouldn't have to be bugged about them all the time. As far as i remember Jim has pending patches to be reviewed by you. He could

Re: [Chicken-users] zmq egg needs updating

2012-05-15 Thread Moritz Heidkamp
Hi Shaun, Shaun Bruner bruner.shaun...@gmail.com writes: I was just noticing that the zmq egg still uses xreq and xrep socket types. The zeromq api has changed these to 'dealer' and 'router', respectively in the latest releases. interesting, somebody else asked about the exact same thing the

Re: [Chicken-users] [ANN] Numbers 2.8 released

2012-05-05 Thread Moritz Heidkamp
Peter Bex peter@xs4all.nl writes: I just tagged release 2.8 of the numbers egg. Congratulations! This was some epic hacking effort on your part, thanks a lot for that Peter! I'm looking forward to using it next time I'm in need of some SERIOUSLY BIG NUMBERS :-) Moritz

Re: [Chicken-users] quoted vectors in syntax rules

2012-03-02 Thread Moritz Heidkamp
Hi Sandra, Sandra Snan sandra.s...@handgranat.org writes: What is the explanation for this puzzle? what are the results for you? Here with Chicken 4.7.0.3-st I get #t in both cases. Maye you are on an old version and this issue has been fixed in the meantime? Moritz

Re: [Chicken-users] foreign: Why is passing structs as arguments and return-types not supported?

2012-02-29 Thread Moritz Heidkamp
Kristian Lein-Mathisen kristianl...@gmail.com writes: Any thoughts on how to pursue this? Another option would be to create a module which re-exports all `foreign' syntax wrapped with support for structs-by-value. Then just import your wrapper module instead of `foreign' in the code generated

Re: [Chicken-users] ssax troubles

2012-02-19 Thread Moritz Heidkamp
Peter Bex peter@xs4all.nl writes: Unless otherwise stated on the egg's wiki page, most eggs are kept in the eggs repository in subversion. You can check this out via https://code.call-cc.org/svn/chicken-eggs/release/4/ssax/trunk If you have no account, you can use the anonymous username

Re: [Chicken-users] System Egg and recompilation

2012-01-31 Thread Moritz Heidkamp
Felix fe...@call-with-current-continuation.org writes: the problem is that load-system is meant for interactive development. Since reloading already loaded extensions is not possible on some platforms, the temporary files approach is taken. I agree that it would make sense to be able to use

Re: [Chicken-users] System Egg and recompilation

2012-01-25 Thread Moritz Heidkamp
Hi Stephen, Stephen Eilert spedr...@gmail.com writes: It compiles to the tmp directory, every time. Ideally, I'd like the shared objects to stick around and only be recompiled if the files are changed. build-system works, but then the files are ignored by load-system (as per documentation).

Re: [Chicken-users] happy christmas!

2011-12-23 Thread Moritz Heidkamp
Felix fe...@call-with-current-continuation.org writes: I wish everybody a very happy christmas and a joyful new year. Thanks and the same to you and all other Chickeneers! It's been a great year of clucking :-) Moritz ___ Chicken-users mailing list

Re: [Chicken-users] Thank you gentlemen...

2011-12-12 Thread Moritz Heidkamp
Christian Kellermann ck...@pestilenz.org writes: I would like to say a big THANKS to all the people that have been working in different areas on the CHICKEN system during the last couple of days, be it remote or in person in Nuremberg. I can say that for me it has been a blast to work, chat,

Re: [Chicken-users] Why does the JSON egg map JSON structs to Scheme vectors instead of alists?

2011-11-27 Thread Moritz Heidkamp
Hi Vok, Vok Vojwo cev...@gmail.com writes: I am a bit confused by the way the JSON egg maps JSON structures to Scheme values. The JSON egg maps a structure to a vector: (use json) (with-input-from-string {\pi\:3.14,\e\:2.71} json-read) ;; = #((pi . 3.14) (e . 2.71)) I agree, this is indeed

Re: [Chicken-users] Why does the JSON egg map JSON structs to Scheme vectors instead of alists?

2011-11-27 Thread Moritz Heidkamp
John Cowan co...@mercury.ccil.org writes: They differ in their representation of JSON null, however: json-abnf uses 'null, whereas medea's default is () the other way around, actually :-) Moritz ___ Chicken-users mailing list

Re: [Chicken-users] Why does the JSON egg map JSON structs to Scheme vectors instead of alists?

2011-11-27 Thread Moritz Heidkamp
Vok Vojwo cev...@gmail.com writes: I think the Medea egg intends to do it the right way. But it seems to be buggy. And it has a voracious appetite It does indeed :-) Medea fails to parse the data: (use medea) (read-json json) ;; = #f Thanks for the hint. I managed to bisect it down to

Re: [Chicken-users] Why does the JSON egg map JSON structs to Scheme vectors instead of alists?

2011-11-27 Thread Moritz Heidkamp
Moritz Heidkamp mor...@twoticketsplease.de writes: Thanks for the hint. I managed to bisect it down to a Unicode character in one of the strings (’). Looking at medea's test suite I found this: ;; (test-read '#(Дҫ) [\Дҫ\]) ; FIXME genturfahi needs utf8 support for that to work So thanks

Re: [Chicken-users] A proposal for egg category reassignment

2011-10-12 Thread Moritz Heidkamp
Hi Ivan, first of all, thanks for your effort! Ivan Raikov ivan.g.rai...@gmail.com writes: * kalaha - Miscellaneous * ssql - Databases * ssql-postgresql - Databases I have changed or added those eggs' categories accordingly and tagged new releases for each so they should show up correctly

Re: [Chicken-users] Code for parsing multipart/form-data

2011-09-22 Thread Moritz Heidkamp
Hi Jörg, Jörg F. Wittenberger joerg.wittenber...@softeyes.net writes: There is also at http://ball.askemos.org/InstallResources the Code for Askemos. It's maintained. (Runs at all the servers of askemos.org at this moment 3 hosts with Chicken and 3 with RScheme.) You will need both (still

Re: [Chicken-users] Code for parsing multipart/form-data

2011-09-21 Thread Moritz Heidkamp
Hi Jules, Jules Altfas chi...@bmedctr.com writes: A tarball of the code is available at: http://webserv.bmedctr.com. There's not a whole lot of documentation, though the code is pretty straightforward and commented. The site has more info. interesting! It would be nice to have an egg for at

Re: [Chicken-users] some wiki css

2011-09-21 Thread Moritz Heidkamp
Hi John, thanks for your suggestions regarding the wiki's CSS. We have discussed the matter in #chicken and came to the conclusion that something has to be changed about it, as well. I have now changed it to be generally a bit less heavy on the eyes but hopefully procedures stand out more now.

Re: [Chicken-users] Grumpy comments on eggs and an idea.

2011-09-06 Thread Moritz Heidkamp
Hi Matt, Matt Welland estifo...@gmail.com writes: After a long day of work and being very much in the mode of just getting the job done I ran into the need to parse csv. Cool. I know that there is an egg for that. After installing the csv egg I looked at the documentation and my heart sunk.

Re: [Chicken-users] FrOSCon 2011 Talks

2011-08-22 Thread Moritz Heidkamp
Andy Bennett andy...@ashurst.eu.org writes: Congratulations to Moritz and Christian for giving the talks. They were really good! Thanks Andy, glad you liked them. I for one also had a good time giving my talk and am looking forward to the next opportunity. Also, thank you for travelling all

Re: [Chicken-users] 4.7.3 development snapshot

2011-08-18 Thread Moritz Heidkamp
Felix fe...@call-with-current-continuation.org writes: A new development snapshot is available: Hooray! Thanks a lot, will try it out as soon as possible :-) Moritz ___ Chicken-users mailing list Chicken-users@nongnu.org

Re: [Chicken-users] configuring readline support; cannot import from undefined module: regex

2011-08-16 Thread Moritz Heidkamp
Hi John, John Gabriele jmg3...@gmail.com writes: Hi, Following the instructions at http://wiki.call-cc.org/man/3/Using%20the%20interpreter#auto-completion-and-edition note that you are looking at Chicken _3_ documentation there. The current version is located at

[Chicken-users] Chicken at FrOSCon 2011

2011-06-30 Thread Moritz Heidkamp
Fellow Chickeneros, I would like to direct your attention towards this year's FrOSCon (http://froscon.org/) which will be taking place from August 20th to 21st in St. Augustin, Germany (near Bonn). As some of you may remember, Chicken had its first conference appearance of all time at this very

Re: [Chicken-users] Taking the distributed egg repository into production

2011-06-27 Thread Moritz Heidkamp
Peter Bex peter@xs4all.nl writes: This has now been done. All distributed eggs are now available to all users of Chicken. Thanks a lot, Peter! ___ Chicken-users mailing list Chicken-users@nongnu.org

Re: [Chicken-users] FW: Scheme on Android

2011-04-29 Thread Moritz Heidkamp
Hi Steve, Steve Graham jsgraha...@yahoo.com writes: I wonder why Moritz hasn't answered this via the ML cause he did something like that in the past. Guess he is busy. it's true, I did! Sorry for not replying yet, I marked your message actually but didn't get around to typing up a reply until

Re: [Chicken-users] weird FFI callbacks

2011-03-31 Thread Moritz Heidkamp
Hi, Thomas Chust ch...@web.de writes: Your only option in the out of luck situation is not to use regular callbacks at all but to implement a sort of in-process remote procedure call system where a C stub registered as a callback transfers call information to a Scheme thread, waits for a

[Chicken-users] Chicken Gazette - Issue 19

2011-03-24 Thread Moritz Heidkamp
(http://cr.yp.to/proto/netstrings.txt) (Moritz Heidkamp) * mongrel2: experimental Mongrel2 (http://mongrel2.org/) handler library (Moritz Heidkamp) * socket: an interface for the BSD socket API (Jim Ursetto) * udp6: UDP for IPv6 (Jim Ursetto

Re: [Chicken-users] German Lisp Workshop at the CCC in Cologne

2011-03-13 Thread Moritz Heidkamp
Dear Chickeneers, with the workshop having been yesterday I thought I'd report back on how it went. First of all I'd like to thank the CCC Cologne for providing the space and equipment for the workshop, it's always nice to be a guest in your rooms. Also thanks to all participants for attending

[Chicken-users] German Lisp Workshop at the CCC in Cologne

2011-03-05 Thread Moritz Heidkamp
Fellow Chickenauts, I would like to point the attention of our German readers to the Chaos Computer Club Cologne Café taking place next Saturday in (you guessed it) Cologne, Germany. Yours truly will talk a bit about the history and merits of Lisp in general and then dive into a Chicken powered

Re: [Chicken-users] Strange segfaults when linking with pthreads

2011-03-03 Thread Moritz Heidkamp
Hi Peter, Peter Bex peter@xs4all.nl writes: This appears to happen *only* on 64-bit platforms, I don't see it on my 32-bit powerpc mac. FWIW I don't get the segfault on 32-bit Linux 2.6.37 either (only when loading the library twice but that's more or less expected). Other than that I am

Re: [Chicken-users] Amazon S3

2011-02-10 Thread Moritz Heidkamp
Hi Jörg, Jörg F. Wittenberger joerg.wittenber...@softeyes.net writes: find attached some code of mine using openssl for that hashes and hmacs pretty cool, although the openssl dependency might be a bit heavy just for calculating HMACs. Have you considered contributing that code to the existing

  1   2   >