[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 http://quasiconf

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

2013-08-22 Thread Moritz Heidkamp
Hi Matt, Matt Gushee 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 arguments

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 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) > (call/next-id (lamb

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

2013-09-17 Thread Moritz Heidkamp
Hey there, Peter Bex 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 still allowed, s

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

2013-10-11 Thread Moritz Heidkamp
Hi Matt, Matt Gushee 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 think (works at l

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 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 provisions for programming

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 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 trouble with that versi

Re: [Chicken-users] go routines for chicken

2013-11-28 Thread Moritz Heidkamp
Daniel Leslie writes: > Go also enjoys a rather robust Channels system, which is sort of like > Scheme's ports, only it's type-safe by design. How are Scheme ports not type-safe? The main difference is that Scheme ports are limited to just a single type (i.e. characters) but that doesn't make th

Re: [Chicken-users] go routines for chicken

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

Re: [Chicken-users] go routines for chicken

2013-11-28 Thread Moritz Heidkamp
John Cowan 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 probably possible to impl

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

2014-05-11 Thread Moritz Heidkamp
Hey Kristian and Peder, Kristian Lein-Mathisen 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 > friendly and sk

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

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

2014-09-11 Thread Moritz Heidkamp
Moritz Heidkamp writes: > 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. This vulnerability was assigned CVE-

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

2014-11-07 Thread Moritz Heidkamp
NeXT 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 interface, it has

Re: [Chicken-users] How to tell csc to call main?

2014-12-19 Thread Moritz Heidkamp
Hi, Christian Kellermann 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 (command-line-arg

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

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

2015-01-12 Thread Moritz Heidkamp
Moritz Heidkamp 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 s

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) a

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 (lazy-m

Re: [Chicken-users] Basic abnf usage?

2015-03-27 Thread Moritz Heidkamp
Hi Matt, On 27 March 2015 18:18 CET, Matt Gushee wrote: > BTW, in case you are interested, I was going to use comparse, which is a > bit easier to learn (don't know about performance), but found that it > didn't support UTF-8, which in my world is not acceptable. as the author of Comparse I wond

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

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 > wrote: > >> >> ah, that's what you are referring to, I see! It's like that because I >> didn'

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

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 attract

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 se

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 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 transforms > > The

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

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] blob->s8vector/shared: types.db incorrect

2015-07-03 Thread Moritz Heidkamp
Hi Andy, On 2 July 2015 17:07 CEST, Andy Bennett 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 Description: PGP signature _

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 signatur

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

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) >

[Chicken-users] Conferences in Germany within the next few months

2010-05-12 Thread Moritz Heidkamp
Fellow Chickeneers, first of all: I think this is the first time I post to this list (I mainly participated in the community as DerGuteMoritz in #chicken on freenode so far) so I'd like to say hello to everyone who doesn't know me yet. I really enjoy my time hacking Scheme and especially Chicken,

Re: [Chicken-users] Conferences in Germany within the next few months

2010-05-12 Thread Moritz Heidkamp
Hi Ivan, Ivan Raikov writes: > I think it is an awesome idea to have a Chicken stand at an open > source conference. glad to hear you like the idea! > Although I don't live in Germany, I will actually be in Muenster in > mid-August, on a personal trip, but will definitely consider staying > an

Re: [Chicken-users] Conferences in Germany within the next few months

2010-05-14 Thread Moritz Heidkamp
Felix writes: >> For FrOSCon I even considered having a Chicken Scheme stand -- >> registration is open until the end of May. I'll be attending both days >> and live in Cologne, so it would be no problem for me to maintain >> it. But it would be boring to do it all on my own so let me know what >>

Re: [Chicken-users] Conferences in Germany within the next few months

2010-05-14 Thread Moritz Heidkamp
Felix writes: >> Hey, that's great news! I guess I'll initiate the registration process then >> unless you or Ivan would like to take charge of it? > > I'd appreciate if you could take that in your hands. Gladly so! I already registered an account and am now able to register a project. The follow

[Chicken-users] FrOSCon 2010 planning

2010-05-14 Thread Moritz Heidkamp
Dear Chickenauts, I have now applied for a Chicken booth / stand on this year's FrOSCon. If you plan on attending, please register at https://callforprojects.froscon.org/ and join the Chicken Scheme organization so the organizers know how many people they have to expect. I hope we'll amount to a

[Chicken-users] Re: couchdb: send-temp-view-request (patch)

2010-05-31 Thread Moritz Heidkamp
Hey Peter, Peter Danenberg writes: > It's nice, while debugging, to have access to temporary views; the > attached patch makes it possible. very nice, thanks for the patch -- I have applied it to trunk and tagged a new release so it show up in the egg repo shortly! Moritz ___

[Chicken-users] Re: couchdb: send-temp-view-request (patch)

2010-05-31 Thread Moritz Heidkamp
Peter Danenberg writes: > Quoth Moritz Heidkamp on Sweetmorn, the 5th of Confusion: >> very nice, thanks for the patch -- I have applied it to trunk >> and tagged a new release so it show up in the egg repo shortly! > > Great; thanks, Moritz! Have you tried deploying S

[Chicken-users] Re: couchdb: send-temp-view-request (patch)

2010-05-31 Thread Moritz Heidkamp
Peter Danenberg writes: > Without buying into the whole couchapp framework, it should give you > the ability to write Scheme views in paredit; without having to embed > scheme into JSON strings. It's purely convenience. Aaaah, now I understand. That sounds pretty handy, indeed! > I'll give the

Re: [Chicken-users] Problem with flatten

2010-06-13 Thread Moritz Heidkamp
Hi Emmanuel, Emmanuel Boudreault writes: > (flatten '(a b c (1 2 3)) works fine under csi but when compiled with csc, it > doesn't find the variable flatten. Is this expected behavior? If I am missing > an import, why doesn't it warn me under csi? You are missing an (import data-structures) ther

[Chicken-users] Subprocess blocking all threads under certain circumstances

2010-07-14 Thread Moritz Heidkamp
Dear Chickeneers, I am by no means an expert of subprocesses, (non-)blocking I/O and threads (I hope it doesn't show too much), so maybe somebody here can clarify this for me: I'm using posix#process to start a subprocess from a separate thread. Its documentation states: | Blocking reads and wri

Re: [Chicken-users] Subprocess blocking all threads under certain circumstances

2010-07-14 Thread Moritz Heidkamp
Hi Thomas, Thomas Chust writes: > this is expected behaviour: As soon as you close both ports connecting > your own process to the external one, CHICKEN implicitly waits for the > external process to terminate. Waiting for termination of a child > process suspends the whole operating system threa

Re: [Chicken-users] Happy 10th birthday!

2010-07-20 Thread Moritz Heidkamp
Mario Domenech Goulart writes: > July 20th, 2010, marks the 10 year anniversary of the CHICKEN > announcement message Felix wrote to c.l.s: > http://groups.google.com/group/comp.lang.scheme/msg/edfb2da16fd89fae Awesome! Also, for more nostalgia, see http://web.archive.org/web/2824034645/http:

Re: [Chicken-users] import and srfi-1

2010-07-23 Thread Moritz Heidkamp
Hi, Nicolas Pelletier writes: > nico...@dynamo:~/tmp$ csc -s -j test test.scm > nico...@dynamo:~/tmp$ csc toto.scm > nico...@dynamo:~/tmp$ ./toto just a little hint: the disadvantage of this is that you either have to delete the test.so or recompile test.scm for every change you make. You can ho

[Chicken-users] FrOSCon 2010 Attendance

2010-08-19 Thread Moritz Heidkamp
Dear Chickeneers, albeit a bit last-minute, I invite everyone to join us at FrOSCon 2010 in St. Augustin, Germany (near Bonn) this weekend. We will be there to discuss all things Chicken on Saturday and Sunday, our booth number is 48. For further information, see http://www.froscon.de/ I hope som

Re: [Chicken-users] Packaging eggs

2010-08-31 Thread Moritz Heidkamp
Hi, first of all: thanks Jim for bringing this up, this will definitely help to clean up our repository a bit :-) Felix writes: > The version is either the tag directory or inside the setup file. I wonder how that works when installing directly from a checkout. From my experiments, the version

[Chicken-users] Chicken Gazette - Issue 2

2010-09-03 Thread Moritz Heidkamp
2 ]-- G A Z E T T E brought to you by the Chicken Team 0. Introduction Since the last issue of the Chicken Gazette, Moritz Heidkamp polished the website compiler Hyde to produce the Chicken Gazette on the call-cc.org server

Re: [Chicken-users] wiki not colorizing colorize sample

2010-10-14 Thread Moritz Heidkamp
Hey guys, Peter Bex writes: > Maybe Moritz can add some more nifty styling :) I did! Actually, there was some styling in place already but it seems the HTML generated by colorize has changed, is that possible? The selector I used assumed that symbols are always nested within an element. Well, l

[Chicken-users] Chicken Gazette - Issue 8

2010-10-18 Thread Moritz Heidkamp
iele pointed out a few problems with the code colorization on the wiki which have been addressed and fixed by Peter Bex and Moritz Heidkamp. Thanks John! Christian Kellermann suggested to try the relatively new DVCS fossil by giving a quick introduction, a few useful links as well as providing a fossil c

Re: [Chicken-users] Chicken Gazette - Issue 10

2010-11-02 Thread Moritz Heidkamp
Hi Jörg, Jörg "F. Wittenberger" writes: > Though one thing I haven't been able to figure out: is there a way > encrypt and sign zmg messages? Or would I have to add that on top? funny you ask, this has also come up on the ZMQ mailing list recently. ZMQ is just a transport/messaging system, it d

Re: [Chicken-users] Check SRFI 19 localized strings

2010-11-04 Thread Moritz Heidkamp
Hi Kon, while we're at it, I figured I could contribute a German locale file. Note that there is no AM/PM in Germany (don't know about other Germanophone countries but I think they don't have it either). I just left them in so I don't break anything but feel free to correct it, of course :-) I als

Re: [Chicken-users] Check SRFI 19 localized strings

2010-11-04 Thread Moritz Heidkamp
Kon Lovett writes: > `may-long' is the key for the long month name. There is only a single > bundle so the keys must be unique ... and they were not. So I just > added `-long' to distinguish long from the abbreviated month `may' > key. Now I understand the reasoning. I somehow failed to see that

[Chicken-users] Chicken Gazette - Issue 15

2010-12-07 Thread Moritz Heidkamp
_/_/_/ _/_/_/ _/_/_/_/ _/_/_/ _/ _/ _/_/_/_/_/ _/_/_/ _/ _/_/_/ _/_/_/_/ _/_/ _/_/_/ _/ _/_/ _/_/_/_/ _/_/_/ _/_/ _/_/_/_/ _/_/_/_/_/ _/_/ --[ I

Re: [Chicken-users] Re: Problems Installing the lookup-table Egg

2010-12-10 Thread Moritz Heidkamp
Ehsanul Hoque writes: > Looks like it's a more general issue since I'm getting the same > problem when I try to install the zmq egg. Same error messages, just > substitute the zmq equivalents. However, other eggs, like pty, > installed just fine. Could you paste the error you get for the zmq egg?

Re: [Chicken-users] Re: Problems Installing the lookup-table Egg

2010-12-11 Thread Moritz Heidkamp
Hi Ehsanul, Ehsanul Hoque writes: > Thanks for the tip, I just installed ZeroMQ 2.1.0 (I'm afraid I may not even > had 2.0 installed earlier, as I was possibly confusing which machine I had > installed it on earlier). However, I'm still getting a similar error > message, though a bit different no

Re: [Chicken-users] Amazon S3

2011-02-10 Thread Moritz Heidkamp
Hi Jörg, Jörg "F. Wittenberger" 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 openssl egg? Moritz ___

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

2011-03-03 Thread Moritz Heidkamp
Hi Peter, Peter Bex 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 absolutely cluele

[Chicken-users] Chicken Weekend in Cologne

2011-03-04 Thread Moritz Heidkamp
Dear Chickeneers, as some of you already know, some Chicken hackers are going to meet for a weekend of hacking in Cologne, Germany from March 18-20. The venue is kindly provided to us by the Chaos Computer Club Cologne (C4, see http://koeln.ccc.de/). There is no entrance fee or anything, so feel f

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

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 des

[Chicken-users] Chicken Gazette - Issue 19

2011-03-24 Thread Moritz Heidkamp
itting of netstrings (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 f

Re: [Chicken-users] weird FFI callbacks

2011-03-31 Thread Moritz Heidkamp
Hi, Thomas Chust 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 reply from >

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

2011-04-29 Thread Moritz Heidkamp
Hi Steve, Steve Graham 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 now. You can indeed

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

2011-06-27 Thread Moritz Heidkamp
Peter Bex 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 https://lists.nongnu.org/mailman/listinfo/chicken-users

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

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

2011-08-16 Thread Moritz Heidkamp
Hi John, John Gabriele 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 http://wiki.call-cc.org/man/4/Using%20the%

Re: [Chicken-users] 4.7.3 development snapshot

2011-08-18 Thread Moritz Heidkamp
Felix 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 https://lists.nongnu.org/mailman/listinfo/chicken-users

Re: [Chicken-users] FrOSCon 2011 Talks

2011-08-22 Thread Moritz Heidkamp
Andy Bennett 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 the way, I hope it'll

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

2011-09-06 Thread Moritz Heidkamp
Hi Matt, Matt Welland 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. This was not an

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

2011-09-21 Thread Moritz Heidkamp
Hi Jules, Jules Altfas 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 least the MIME

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. Let

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

2011-09-22 Thread Moritz Heidkamp
Hi Jörg, Jörg F. Wittenberger 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 at this time), the RScheme

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 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 soon unless I made a

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 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 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 Chicken-users@nongnu.org https://lists.nongn

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 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 a Unico

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 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 genturfah

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

2011-12-12 Thread Moritz Heidkamp
Christian Kellermann 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, drink and be wit

Re: [Chicken-users] happy christmas!

2011-12-23 Thread Moritz Heidkamp
Felix 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 Chicken-users@nongnu.org https://lists.no

Re: [Chicken-users] System Egg and recompilation

2012-01-25 Thread Moritz Heidkamp
Hi Stephen, Stephen Eilert 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). the problem

Re: [Chicken-users] System Egg and recompilation

2012-01-31 Thread Moritz Heidkamp
Felix 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 `build-system' and then also load

Re: [Chicken-users] ssax troubles

2012-02-19 Thread Moritz Heidkamp
Peter Bex 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 with an > e

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

2012-02-29 Thread Moritz Heidkamp
Kristian Lein-Mathisen 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 by `chicken-bind'. Mor

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

2012-03-02 Thread Moritz Heidkamp
Hi Sandra, Sandra Snan 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 ___ Chic

Re: [Chicken-users] Spiffy - ssp-handler - how to extend ssp-eval-environment

2012-03-26 Thread Moritz Heidkamp
Peter Bex writes: > On Mon, Mar 26, 2012 at 12:02:13AM -0300, Arthur Maciel wrote: > [...] It used to be that you could use the "environments" egg to > extend these, but they've had a major overhaul and I think that egg no > longer functions. The old environments egg still works with 4.7.0 (and

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

2012-05-05 Thread Moritz Heidkamp
Peter Bex 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] zmq egg needs updating

2012-05-15 Thread Moritz Heidkamp
Hi Shaun, Shaun Bruner 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 other day :-) > Does

Re: [Chicken-users] zmq egg needs updating

2012-05-16 Thread Moritz Heidkamp
Hi guys, David Krentzlin 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 just fork then and

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

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

2012-05-21 Thread Moritz Heidkamp
Hi Stephen, Stephen Eilert 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? If, for instanc

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

2012-05-21 Thread Moritz Heidkamp
1126 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 provide help for using different chi

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

2012-05-28 Thread Moritz Heidkamp
Hey Christian, Christian Kellermann 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, thanks for putting it

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

2012-05-28 Thread Moritz Heidkamp
Christian Kellermann 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 > > Bot

  1   2   >