From MAILER-DAEMON Thu Aug 02 14:02:09 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Swzir-0003km-7T for mharc-chicken-users@gnu.org; Thu, 02 Aug 2012 14:02:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53016) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Swzil-0003kR-Fo for chicken-users@nongnu.org; Thu, 02 Aug 2012 14:02:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Swzig-0006mB-Be for chicken-users@nongnu.org; Thu, 02 Aug 2012 14:02:03 -0400 Received: from mail-qc0-f173.google.com ([209.85.216.173]:45657) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Swzig-0006ls-70 for chicken-users@nongnu.org; Thu, 02 Aug 2012 14:01:58 -0400 Received: by qcab12 with SMTP id b12so5236104qca.4 for ; Thu, 02 Aug 2012 11:01:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mail-followup-to:mime-version :content-type:content-disposition:user-agent; bh=BynoBCexfD8+vU2jcix3NK46i/Si75B7/ALGN89q7MU=; b=MJxYwb9uB6Zy1FyItHGHPi4KjNjWa+z/J9qBAfxUeCxQLGynVP/cMuYcOB4on3rJrG +X0l2aFBJLVHRT2CBnSwrUiUGmB0MjlA0OhhNVliLAoYC8tlb8mdkwEp/xqvRDVsTYFl z4Vra4RhrXkXFKrwS+4UjLaaw4iU1OtjtgKN2lTBUvfZykED/Vh1zybQbM/K7OdbOZH7 IiBOyDTr9DcB9Y4YVQqs2gwZ4wcmkcFqM1SrO2VRl4xtHXEoLn8Mx+hvr6piKB0xTnWx jf9QeS7eFcc6SSXlPQDvsSDbHNV9SXJ8/LHnAL00FOk5i3umn50f4y+KWEE2pDljtq6P 8beA== Received: by 10.60.2.3 with SMTP id 3mr39551759oeq.0.1343930516661; Thu, 02 Aug 2012 11:01:56 -0700 (PDT) Received: from viking.falor (c-67-161-246-186.hsd1.ut.comcast.net. [67.161.246.186]) by mx.google.com with ESMTPS id z4sm6587988obo.3.2012.08.02.11.01.54 (version=SSLv3 cipher=OTHER); Thu, 02 Aug 2012 11:01:55 -0700 (PDT) Date: Thu, 2 Aug 2012 12:01:50 -0600 From: Erik Falor To: chicken-users Message-ID: <20120802180150.GB928@viking.falor> Mail-Followup-To: chicken-users MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LQksG6bCIzRHxTLp" Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Subject: [Chicken-users] [ANN] Chicken on Raspberry Pi X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2012 18:02:07 -0000 --LQksG6bCIzRHxTLp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I want to announce that Chicken 4.7.0.6 builds & runs on a Raspberry Pi (http://www.raspberrypi.org/). I did this without the need to hack any files or pass any exotic arguments to make. It just worked. I didn't time(1) the build, but judging by the timestamps on the artifacts I estimate that it took over 1 hour 40 minutes to complete. I've tested it by chicken-installing some eggs and rebuilding some projects that I've worked on. So far, so good! As of this writing I'm still building some eggs on my Pi (as I said, it is a bit slow). I suppose I should spend some time setting up a cross-compilation env on my Gentoo desktop. I'll update my progress on my blog at unnovative.net. Now I'd like to see Alaric Snell-Pym's great idea come to fruition: http://www.snell-pym.org.uk/archives/2012/08/01/getting-kids-into-programmi= ng-and-what-the-raspberry-pi-is-lacking/ --=20 Erik Falor http://unnovative.net Registered Linux User #445632 http://linuxcounter.net --LQksG6bCIzRHxTLp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAlAawI4ACgkQpMTu6iYtwschgwCfdjkU2bDIeIdtOqDHPWV8NUul BP0AoKmZGIVuhLwbU/VrSH33yRe+Y/TS =NAtW -----END PGP SIGNATURE----- --LQksG6bCIzRHxTLp-- From MAILER-DAEMON Thu Aug 02 17:59:26 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Sx3QU-0006vD-2N for mharc-chicken-users@gnu.org; Thu, 02 Aug 2012 17:59:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52119) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sx3QR-0006sY-1v for chicken-users@nongnu.org; Thu, 02 Aug 2012 17:59:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sx3QP-00044m-QA for chicken-users@nongnu.org; Thu, 02 Aug 2012 17:59:22 -0400 Received: from mail-ob0-f173.google.com ([209.85.214.173]:57322) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sx3QP-00044g-LE for chicken-users@nongnu.org; Thu, 02 Aug 2012 17:59:21 -0400 Received: by obbta14 with SMTP id ta14so38329obb.4 for ; Thu, 02 Aug 2012 14:59:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=FaKxkI4qLIECPkGKUhoEB+m4CmYD6Y7eCpq5SbYAVhU=; b=yHu4Pbb9QaZxOf21xr+/aYtDlkYBWdErPbt69xov4Vj5qGhyeX4CoC7m1q3JSUYXHh M9SN/uKWdkj4O2P4mnFsxWnSzX5pyV6pnnQ6bJlz6MPKpaG4VsfC2KZ323egZ7ht2D/7 BQgeCPt9eqJAk4f7Q/UoBdTo2AMyHOVoWQwCby5tWWBzny2LjsIg3Rw9HbFWl2XgCIEM MmAvLxXe8Y4evESY4iM3EuGE9jUAkpnZpQwIzDQgSXBtyAHTL2Rh0N0ECuhy8+yZ0jq6 GQPi2H+W8MIJBVeZqcFv8+K9PZ++ZW8DxtM+gVtDAVEYTI07Eb/+jzLSrcW5X6MeXN3n lyOQ== MIME-Version: 1.0 Received: by 10.182.110.102 with SMTP id hz6mr40621972obb.79.1343944760398; Thu, 02 Aug 2012 14:59:20 -0700 (PDT) Received: by 10.182.118.3 with HTTP; Thu, 2 Aug 2012 14:59:20 -0700 (PDT) In-Reply-To: <20120802180150.GB928@viking.falor> References: <20120802180150.GB928@viking.falor> Date: Thu, 2 Aug 2012 14:59:20 -0700 Message-ID: From: Martin DeMello To: chicken-users Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.173 Subject: Re: [Chicken-users] [ANN] Chicken on Raspberry Pi X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2012 21:59:24 -0000 Wow, I've been wondering what to do with my Raspberry Pi and Alaric's idea looks fantastic. martin On Thu, Aug 2, 2012 at 11:01 AM, Erik Falor wrote: > I want to announce that Chicken 4.7.0.6 builds & runs on a Raspberry > Pi (http://www.raspberrypi.org/). > > I did this without the need to hack any files or pass any exotic > arguments to make. It just worked. > > I didn't time(1) the build, but judging by the timestamps on the > artifacts I estimate that it took over 1 hour 40 minutes to complete. > > I've tested it by chicken-installing some eggs and rebuilding some > projects that I've worked on. So far, so good! > > As of this writing I'm still building some eggs on my Pi (as I said, > it is a bit slow). I suppose I should spend some time setting up a > cross-compilation env on my Gentoo desktop. I'll update my progress > on my blog at unnovative.net. > > Now I'd like to see Alaric Snell-Pym's great idea come to fruition: > > http://www.snell-pym.org.uk/archives/2012/08/01/getting-kids-into-programming-and-what-the-raspberry-pi-is-lacking/ > > -- > Erik Falor http://unnovative.net > Registered Linux User #445632 http://linuxcounter.net > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEARECAAYFAlAawI4ACgkQpMTu6iYtwschgwCfdjkU2bDIeIdtOqDHPWV8NUul > BP0AoKmZGIVuhLwbU/VrSH33yRe+Y/TS > =NAtW > -----END PGP SIGNATURE----- > > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users > From MAILER-DAEMON Thu Aug 02 18:43:11 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Sx46p-00067N-Fu for mharc-chicken-users@gnu.org; Thu, 02 Aug 2012 18:43:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38166) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sx46n-00065C-5v for chicken-users@nongnu.org; Thu, 02 Aug 2012 18:43:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sx46m-0008Lw-0q for chicken-users@nongnu.org; Thu, 02 Aug 2012 18:43:09 -0400 Received: from mail-gh0-f173.google.com ([209.85.160.173]:44642) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sx46l-0008Lq-TV for chicken-users@nongnu.org; Thu, 02 Aug 2012 18:43:07 -0400 Received: by ghrr14 with SMTP id r14so75981ghr.4 for ; Thu, 02 Aug 2012 15:43:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=ek+zi39a+JXtpQpLRjHyeNbiSADmJGZJFb2JUlxHLGU=; b=qIQ7BmBFpYCA8nrTl4Z0agrksMtHJbNTq+qGb/uT8JSYyf1GE6IY98xk1bEC8u6+/B Fjrrrj8Y0SwRHtxwMEqbWkRUMSIDgSMsdfgRkKmzOdlYdftddpw506FGMDfpEJfssr1J Kx2hzk89LqNPeEIqKs5PZbOTfAzod9ACka4ppXck/VuT08oh4u3aHlQdmXkAj5NtLLPY pqkF5+s6yLq7Vumt6JGl3acDx04edvA0puHy0d3FX7pn32sRsMbHHVSCUwo791BJcGMl Ez951nfiC798LTYkO783em2iiGK/gL1UbuQUnvc3P6XDjSXeU23GOLEjjU6IbAFQ7pCm ttYQ== Received: by 10.50.217.163 with SMTP id oz3mr6698548igc.5.1343947387053; Thu, 02 Aug 2012 15:43:07 -0700 (PDT) Received: from cl-t066-141cl.privatedns.com.gmail.com (wkit.com.br. [67.205.85.241]) by mx.google.com with ESMTPS id yh4sm12777245igb.1.2012.08.02.15.43.06 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 02 Aug 2012 15:43:06 -0700 (PDT) From: Mario Domenech Goulart To: chicken-users References: <20120802180150.GB928@viking.falor> Date: Thu, 02 Aug 2012 18:36:00 -0400 In-Reply-To: <20120802180150.GB928@viking.falor> (Erik Falor's message of "Thu, 2 Aug 2012 12:01:50 -0600") Message-ID: <85txwk2a7j.fsf@cl-t066-141cl.privatedns.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.173 Subject: Re: [Chicken-users] [ANN] Chicken on Raspberry Pi X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2012 22:43:10 -0000 On Thu, 2 Aug 2012 12:01:50 -0600 Erik Falor wrote: > I want to announce that Chicken 4.7.0.6 builds & runs on a Raspberry > Pi (http://www.raspberrypi.org/). > > I did this without the need to hack any files or pass any exotic > arguments to make. It just worked. Very nice, Erik. Thanks for sharing. Best wishes. Mario -- http://parenteses.org/mario From MAILER-DAEMON Sun Aug 05 13:28:23 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Sy4cp-0006EN-Ct for mharc-chicken-users@gnu.org; Sun, 05 Aug 2012 13:28:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46005) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sy4cn-0006Cu-Dm for chicken-users@nongnu.org; Sun, 05 Aug 2012 13:28:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sy4cm-00043p-Bl for chicken-users@nongnu.org; Sun, 05 Aug 2012 13:28:21 -0400 Received: from mail.networkname.de ([85.88.17.200]:43819) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sy4cm-00043b-5A for chicken-users@nongnu.org; Sun, 05 Aug 2012 13:28:20 -0400 From: Moritz Heidkamp To: chicken-users Date: Sun, 05 Aug 2012 19:27:48 +0200 Message-ID: <87ehnl9rl7.fsf@twoticketsplease.de> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.88.17.200 Subject: [Chicken-users] ANN: Lowdown, a pure Chicken Markdown parser X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Aug 2012 17:28:22 -0000 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 dependencies, can read from strings or input ports (well, any lazy-seq of chars, really) and emits SXML. It passes all 22 tests of MarkdownTest version 1.0.3. I also started implementing a very basic extension API but that's not ready for public consumption, yet. For more information, check the documentation at the usual place: http://wiki.call-cc.org/eggref/4/lowdown Hope it's useful to anyone! Moritz From MAILER-DAEMON Sun Aug 05 13:36:58 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Sy4l8-0007Su-Iv for mharc-chicken-users@gnu.org; Sun, 05 Aug 2012 13:36:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sy4l6-0007Sh-8m for chicken-users@nongnu.org; Sun, 05 Aug 2012 13:36:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sy4l4-0006Hb-Tb for chicken-users@nongnu.org; Sun, 05 Aug 2012 13:36:56 -0400 Received: from smtp-vbr14.xs4all.nl ([194.109.24.34]:4366) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sy4l4-0006HT-Kf for chicken-users@nongnu.org; Sun, 05 Aug 2012 13:36:54 -0400 Received: from frohike.homeunix.org (frohike.xs4all.nl [80.101.127.174]) by smtp-vbr14.xs4all.nl (8.13.8/8.13.8) with ESMTP id q75HapP1050983 for ; Sun, 5 Aug 2012 19:36:51 +0200 (CEST) (envelope-from Peter.Bex@xs4all.nl) Received: by frohike.homeunix.org (Postfix, from userid 1000) id B6BE0F7E4F7; Sun, 5 Aug 2012 19:36:49 +0200 (CEST) Date: Sun, 5 Aug 2012 19:36:49 +0200 From: Peter Bex To: chicken-users Message-ID: <20120805173649.GN22466@frohike.homeunix.org> Mail-Followup-To: chicken-users References: <87ehnl9rl7.fsf@twoticketsplease.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87ehnl9rl7.fsf@twoticketsplease.de> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-operating-system: by eggs.gnu.org: FreeBSD 4.6-4.9 X-Received-From: 194.109.24.34 Subject: Re: [Chicken-users] ANN: Lowdown, a pure Chicken Markdown parser X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Aug 2012 17:36:57 -0000 On Sun, Aug 05, 2012 at 07:27:48PM +0200, Moritz Heidkamp wrote: > 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 dependencies, > can read from strings or input ports (well, any lazy-seq of chars, > really) and emits SXML. So it's parens all the way (low)down.... Great work, Moritz! > It passes all 22 tests of MarkdownTest version > 1.0.3. I also started implementing a very basic extension API but that's > not ready for public consumption, yet. For more information, check the > documentation at the usual place: http://wiki.call-cc.org/eggref/4/lowdown "Unlike the discount parser (and the original Markdown.pl for that matter) it passes all 22 tests of the MarkdownTest suite" And I seem to recall you mentioned it's faster than the original Markdown.pl too. Man, those guys are probably crapping their pants now. Perl, whipped by Scheme at its own game of text processing :) Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth From MAILER-DAEMON Mon Aug 06 06:08:22 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SyKEY-0007ay-Gh for mharc-chicken-users@gnu.org; Mon, 06 Aug 2012 06:08:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58439) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyKER-0007UR-EC for chicken-users@nongnu.org; Mon, 06 Aug 2012 06:08:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SyKEL-0004yh-Gz for chicken-users@nongnu.org; Mon, 06 Aug 2012 06:08:15 -0400 Received: from love.warhead.org.uk ([91.209.244.44]:49635) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyKEL-0004xS-BJ for chicken-users@nongnu.org; Mon, 06 Aug 2012 06:08:09 -0400 Received: from relay.warhead.org.uk (localhost [IPv6:::1]) by love.warhead.org.uk (Postfix) with ESMTP id 978A647280B for ; Mon, 6 Aug 2012 11:07:51 +0100 (BST) Received: from [0.0.0.0] ([91.209.244.44]) by relay.warhead.org.uk with ESMTPA (msad) id alaric.0.1344247668.15; 2012-08-06 11:07:48.147566 X-Hashcash: 1:20:120806:chicken-users@nongnu.org::wej=Kgk/:14b602 Message-ID: <501F9772.7010705@snell-pym.org.uk> Date: Mon, 06 Aug 2012 11:07:46 +0100 From: Alaric Snell-Pym User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110617 Thunderbird/3.1.11 MIME-Version: 1.0 To: chicken-users@nongnu.org References: <20120802180150.GB928@viking.falor> In-Reply-To: X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 91.209.244.44 Subject: Re: [Chicken-users] [ANN] Chicken on Raspberry Pi X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2012 10:08:21 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 08/02/2012 10:59 PM, Martin DeMello wrote: > Wow, I've been wondering what to do with my Raspberry Pi and Alaric's > idea looks fantastic. Go, Lazyweb, go :-D Adafruit have produced a Linux image for the Pi that has hardware drivers for all the I/O: http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-1 This would be a good basis for a Chicken egg to drive that seductive I/O port! ABS - -- Alaric Snell-Pym http://www.snell-pym.org.uk/alaric/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlAfl3IACgkQRgz/WHNxCGo/iQCfdEON7uJFTYy9cbV6npUJLje9 HOIAn04aj8VbZTPnGXvab9Ut4FCB5pCV =y61d -----END PGP SIGNATURE----- From MAILER-DAEMON Mon Aug 06 15:40:51 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SyTAZ-0002Bb-C0 for mharc-chicken-users@gnu.org; Mon, 06 Aug 2012 15:40:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48339) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyTAX-0002Ay-7m for chicken-users@nongnu.org; Mon, 06 Aug 2012 15:40:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SyTAU-0005yl-UD for chicken-users@nongnu.org; Mon, 06 Aug 2012 15:40:49 -0400 Received: from mail-bk0-f45.google.com ([209.85.214.45]:60808) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyTAU-0005ya-Mu for chicken-users@nongnu.org; Mon, 06 Aug 2012 15:40:46 -0400 Received: by bkcji1 with SMTP id ji1so1141536bkc.4 for ; Mon, 06 Aug 2012 12:40:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=MuEXP6V+yiwi0wTfVsy9ReXQ2QzilQEak6KkA9yNeqc=; b=RY+leqKa9sAXfWHQ2ww5Ss6OwoEtpvWvIlEWLXHhDuIzcbJ6Gm41YOUVhhvmUJG4vM NOViDs6kQzCzTnxSQuUVNmCbVufT5MYvbdEdiT5sWd8J2kjZUNboJIfuYziWifPvDwk9 Siu3mrcF3FNdCBRHvSlm25VMhS/E4g1lwHNYjWHKKZ7t7gnpb29NhBG4V4+Xd4mWSK0g jeBymz7tJSGFOafGbNwfUdt+Hbj/nkVH9n4M/zdHYAGAuNK5RTchEhdS5Bbo8vjAhN7f P5bpLgds7FzVlYzLtWI5d9+AiCN1pN4LT2bqZEHsz/jcmfVfT/vDwy7RHaFiKKLJrtN+ 7Yxw== MIME-Version: 1.0 Received: by 10.204.129.27 with SMTP id m27mr4575918bks.115.1344282045016; Mon, 06 Aug 2012 12:40:45 -0700 (PDT) Received: by 10.204.53.76 with HTTP; Mon, 6 Aug 2012 12:40:44 -0700 (PDT) In-Reply-To: <87ehnl9rl7.fsf@twoticketsplease.de> References: <87ehnl9rl7.fsf@twoticketsplease.de> Date: Mon, 6 Aug 2012 16:40:44 -0300 Message-ID: From: Stephen Eilert To: Moritz Heidkamp Content-Type: multipart/alternative; boundary=001517475406c56bfb04c69e0dbb X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.45 Cc: chicken-users Subject: Re: [Chicken-users] ANN: Lowdown, a pure Chicken Markdown parser X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2012 19:40:50 -0000 --001517475406c56bfb04c69e0dbb Content-Type: text/plain; charset=UTF-8 On Sun, Aug 5, 2012 at 2:27 PM, Moritz Heidkamp wrote: > 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 dependencies, > can read from strings or input ports (well, any lazy-seq of chars, > really) and emits SXML. It passes all 22 tests of MarkdownTest version > 1.0.3. I also started implementing a very basic extension API but that's > not ready for public consumption, yet. For more information, check the > documentation at the usual place: http://wiki.call-cc.org/eggref/4/lowdown > > Hope it's useful to anyone! Cool! 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. And reading and emitting strings is actually a nicer interface than what you'd normally write with Discount - took me a while to backtrack and redo it, it was going to be something much more complex to begin with. In any case, I am not to sad to see the Discount egg die. Give it an horrible death. -- Stephen --001517475406c56bfb04c69e0dbb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

On Sun, Aug 5, 2012 at 2:27 PM, Moritz H= eidkamp <moritz@twoticketsplease.de> wrote:
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 dependencies, can read from strings or input ports (well, any lazy-seq of chars,
really) and emits SXML. It passes all 22 tests of MarkdownTest version
1.0.3. I also started implementing a very basic extension API but that'= s
not ready for public consumption, yet. For more information, check the
documentation at the usual place: http://wiki.call-cc.org/eggref/4/lowdown<= br>
Hope it's useful to anyone!

Cool!=C2=A0=

I must apologize, btw. I was written something th= at 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 l= ibrary and that's it. And reading and emitting strings is actually a ni= cer interface than what you'd normally write with Discount - took me a = while to backtrack and redo it, it was going to be something much more comp= lex to begin with.

In any case, I am not to sad to see the Discount egg di= e. Give it an horrible death.


-- St= ephen=C2=A0
--001517475406c56bfb04c69e0dbb-- From MAILER-DAEMON Mon Aug 06 15:49:38 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SyTJ4-0005Ik-KQ for mharc-chicken-users@gnu.org; Mon, 06 Aug 2012 15:49:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33195) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyTJ2-0005IC-WC for chicken-users@nongnu.org; Mon, 06 Aug 2012 15:49:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SyTJ1-0000GO-DQ for chicken-users@nongnu.org; Mon, 06 Aug 2012 15:49:36 -0400 Received: from smtp-vbr15.xs4all.nl ([194.109.24.35]:3138) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyTJ1-0000Ew-5E for chicken-users@nongnu.org; Mon, 06 Aug 2012 15:49:35 -0400 Received: from frohike.homeunix.org (frohike.xs4all.nl [80.101.127.174]) by smtp-vbr15.xs4all.nl (8.13.8/8.13.8) with ESMTP id q76JnVAC031558 for ; Mon, 6 Aug 2012 21:49:31 +0200 (CEST) (envelope-from Peter.Bex@xs4all.nl) Received: by frohike.homeunix.org (Postfix, from userid 1000) id DE0E3F7E4F7; Mon, 6 Aug 2012 21:49:27 +0200 (CEST) Date: Mon, 6 Aug 2012 21:49:27 +0200 From: Peter Bex To: chicken-users Message-ID: <20120806194927.GP22466@frohike.homeunix.org> Mail-Followup-To: chicken-users References: <87ehnl9rl7.fsf@twoticketsplease.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-operating-system: by eggs.gnu.org: FreeBSD 4.6-4.9 X-Received-From: 194.109.24.35 Subject: Re: [Chicken-users] ANN: Lowdown, a pure Chicken Markdown parser X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2012 19:49:38 -0000 On Mon, Aug 06, 2012 at 04:40:44PM -0300, Stephen Eilert wrote: > Cool! > > 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. That's perfectly fine. Writing a parser yourself is a lot of work, and you probably had bigger fish to fry at the time. Remember, Chicken is *practical* Scheme system. We get shit done around here! > And reading and emitting strings is actually a nicer interface than what you'd > normally write with Discount - took me a while to backtrack and redo it, it > was going to be something much more complex to begin with. > > In any case, I am not to sad to see the Discount egg die. Give it an > horrible death. If this is how you feel about the egg, I think it's probably a good idea to change its category to "deprecated", and put a note on the wiki page pointing people to the lowdown egg. This provides some transparency about the egg's status, and guides people's expectations. Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth From MAILER-DAEMON Mon Aug 06 16:06:05 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SyTYz-0002DU-C3 for mharc-chicken-users@gnu.org; Mon, 06 Aug 2012 16:06:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34583) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyTYx-0002Cg-HS for chicken-users@nongnu.org; Mon, 06 Aug 2012 16:06:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SyTYt-0007KV-Jv for chicken-users@nongnu.org; Mon, 06 Aug 2012 16:06:03 -0400 Received: from mail-bk0-f45.google.com ([209.85.214.45]:32956) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyTYt-0007KL-CB for chicken-users@nongnu.org; Mon, 06 Aug 2012 16:05:59 -0400 Received: by bkcji1 with SMTP id ji1so1148949bkc.4 for ; Mon, 06 Aug 2012 13:05:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=czQO4V57mJExlRgECVguPeOLF6szIocmjZ+bvoTZ2t0=; b=J8VYQtVHE8GQ9sdf67KBZd6YFIbYU+Jriz3MqwS5UOSkLVAp7oqIa0syJuprFW5Jan jRf5kTpk7um7bnv4yLA/hLqBbd9JnjKZWI2XM1CpBSir6eo/iT4vJNkXXBhGYEAiu+9S 2JHc3YNDGfuJNrkR7Pji0RF7L2OQbymGqrw+4uil9qw/AAIzjMXJl/pqtuio4tkaM2gj 60mvC8U3M9dXn8ajktiuJYuzd/b/nYinnOQlrzFQsH70nuhK8ymeUZ6vybXVBLChG32u MBQhes9piyIaLcy8qXxqak/NOfbezuwbVUq9zNsE5ZiHE4jhzPk7Z+MasDs5nKNRWyhU rp6w== MIME-Version: 1.0 Received: by 10.204.152.145 with SMTP id g17mr4617090bkw.120.1344283558186; Mon, 06 Aug 2012 13:05:58 -0700 (PDT) Received: by 10.204.53.76 with HTTP; Mon, 6 Aug 2012 13:05:58 -0700 (PDT) In-Reply-To: <20120806194927.GP22466@frohike.homeunix.org> References: <87ehnl9rl7.fsf@twoticketsplease.de> <20120806194927.GP22466@frohike.homeunix.org> Date: Mon, 6 Aug 2012 17:05:58 -0300 Message-ID: From: Stephen Eilert To: chicken-users Content-Type: multipart/alternative; boundary=0015175cddfcf6914304c69e67fc X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.45 Subject: Re: [Chicken-users] ANN: Lowdown, a pure Chicken Markdown parser X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2012 20:06:04 -0000 --0015175cddfcf6914304c69e67fc Content-Type: text/plain; charset=UTF-8 On Mon, Aug 6, 2012 at 4:49 PM, Peter Bex wrote: > On Mon, Aug 06, 2012 at 04:40:44PM -0300, Stephen Eilert wrote: > > Cool! > > > > 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. > > That's perfectly fine. Writing a parser yourself is a lot of work, and > you probably had bigger fish to fry at the time. Remember, Chicken is > *practical* Scheme system. We get shit done around here! > > > And reading and emitting strings is actually a nicer interface than what > you'd > > normally write with Discount - took me a while to backtrack and redo it, > it > > was going to be something much more complex to begin with. > > > > In any case, I am not to sad to see the Discount egg die. Give it an > > horrible death. > > If this is how you feel about the egg, I think it's probably a good idea > to change its category to "deprecated", and put a note on the wiki page > pointing people to the lowdown egg. This provides some transparency > about the egg's status, and guides people's expectations. > > I don't hate it. However, since we have a pure Chicken version, I see no reason to have it around. Unless it turns out there are people besides me using it. In that case, I could give it some love. -- Stephen --0015175cddfcf6914304c69e67fc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On Mon, Aug 6, 2012 at 4:49 PM, Peter Bex <Peter.Bex@xs4all.nl> wrote:
On Mon, Aug 06, 2012 at 04:40:44PM -0300, Stephen Eilert = wrote:
> Cool!
>
> I must apologize, btw. I was written something that required a Markdow= n
> 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 i= t.

That's perfectly fine. =C2=A0Writing a parser yourself is a lot o= f work, and
you probably had bigger fish to fry at the time. =C2=A0Remember, Chicken is=
*practical* Scheme system. =C2=A0We get shit done around here!

> And reading and emitting strings is actually a nicer interface than wh= at you'd
> normally write with Discount - took me a while to backtrack and redo i= t, it
> was going to be something much more complex to begin with.
>
> In any case, I am not to sad to see the Discount egg die. Give it an > horrible death.

If this is how you feel about the egg, I think it's probably a go= od idea
to change its category to "deprecated", and put a note on the wik= i page
pointing people to the lowdown egg. =C2=A0This provides some transparency about the egg's status, and guides people's expectations.


I don&#= 39;t hate it. However, since we have a pure Chicken version, I see no reaso= n to have it around.

Unless it turns out there are= people besides me using it. In that case, I could give it some love.


-- Stephen
--0015175cddfcf6914304c69e67fc-- From MAILER-DAEMON Mon Aug 06 17:36:47 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SyUyl-0000pX-NU for mharc-chicken-users@gnu.org; Mon, 06 Aug 2012 17:36:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56369) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyUyk-0000oD-9J for chicken-users@nongnu.org; Mon, 06 Aug 2012 17:36:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SyUyj-0006RN-Ek for chicken-users@nongnu.org; Mon, 06 Aug 2012 17:36:46 -0400 Received: from mout0.freenet.de ([195.4.92.90]:54445) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyUyj-0006Qg-8P for chicken-users@nongnu.org; Mon, 06 Aug 2012 17:36:45 -0400 Received: from [195.4.92.141] (helo=mjail1.freenet.de) by mout0.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (port 25) (Exim 4.76 #1) id 1SyUyf-0000QZ-Vz; Mon, 06 Aug 2012 23:36:41 +0200 Received: from localhost ([::1]:40856 helo=mjail1.freenet.de) by mjail1.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (Exim 4.76 #1) id 1SyUyf-0002nr-3C; Mon, 06 Aug 2012 23:36:41 +0200 Received: from [195.4.92.20] (port=36437 helo=10.mx.freenet.de) by mjail1.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (Exim 4.76 #1) id 1SyUw1-0002Wc-4p; Mon, 06 Aug 2012 23:33:57 +0200 Received: from p4ff1a3c5.dip0.t-ipconnect.de ([79.241.163.197]:51472 helo=localhost) by 10.mx.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (port 25) (Exim 4.76 #1) id 1SyUw0-0005fe-Pz; Mon, 06 Aug 2012 23:33:57 +0200 Date: Mon, 06 Aug 2012 23:33:57 +0200 (CEST) Message-Id: <20120806.233357.238256792.felix@call-with-current-continuation.org> To: Peter.Bex@xs4all.nl From: Felix In-Reply-To: <20120806194927.GP22466@frohike.homeunix.org> References: <87ehnl9rl7.fsf@twoticketsplease.de> <20120806194927.GP22466@frohike.homeunix.org> X-Mailer: Mew version 6.3 on Emacs 22.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 195.4.92.90 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] ANN: Lowdown, a pure Chicken Markdown parser X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2012 21:36:47 -0000 > [...] We get shit done around here! YEEHAW! cheers, felix From MAILER-DAEMON Tue Aug 07 05:52:41 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SygSu-0007q3-VU for mharc-chicken-users@gnu.org; Tue, 07 Aug 2012 05:52:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49332) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SygSr-0007o0-O4 for chicken-users@nongnu.org; Tue, 07 Aug 2012 05:52:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SygSq-0003sG-4s for chicken-users@nongnu.org; Tue, 07 Aug 2012 05:52:37 -0400 Received: from mail.networkname.de ([85.88.17.200]:52725) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SygSp-0003rY-Ue for chicken-users@nongnu.org; Tue, 07 Aug 2012 05:52:36 -0400 From: Moritz Heidkamp To: Stephen Eilert References: <87ehnl9rl7.fsf@twoticketsplease.de> Date: Tue, 07 Aug 2012 11:52:00 +0200 In-Reply-To: (Stephen Eilert's message of "Mon, 6 Aug 2012 16:40:44 -0300") Message-ID: <87k3xb81xb.fsf@twoticketsplease.de> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.88.17.200 Cc: chicken-users Subject: Re: [Chicken-users] ANN: Lowdown, a pure Chicken Markdown parser X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2012 09:52:39 -0000 Stephen Eilert 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 your discount egg up until a few days ago with great success! However, I got into a situation where I needed to fiddle a bit with the parse result which, after a bit of improper hacking, lead me to do it the proper way. Also, this was a good excuse for playing with parser combinators ;-) > And reading and emitting strings is actually a nicer interface than > what you'd normally write with Discount - took me a while to backtrack > and redo it, it was going to be something much more complex to begin > with. Oh, what is Discount's regular interface? > In any case, I am not to sad to see the Discount egg die. Give it an > horrible death. Well, it's still a lot fater than Lowdown so I wouldn't discard it just now. But it's your choice, of course! Moritz From MAILER-DAEMON Wed Aug 08 05:52:20 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Sz2w8-0006xw-As for mharc-chicken-users@gnu.org; Wed, 08 Aug 2012 05:52:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43407) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sz2w2-0006xd-3n for chicken-users@nongnu.org; Wed, 08 Aug 2012 05:52:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sz2w1-0005H7-8x for chicken-users@nongnu.org; Wed, 08 Aug 2012 05:52:14 -0400 Received: from mail-yx0-f173.google.com ([209.85.213.173]:51111) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sz2w1-0005Gz-4O for chicken-users@nongnu.org; Wed, 08 Aug 2012 05:52:13 -0400 Received: by yenm4 with SMTP id m4so525441yen.4 for ; Wed, 08 Aug 2012 02:52:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=SqLdrufqx4f+nvvOh3X1ucD9mlEhznCla4b36OEgWag=; b=e2HwHMHmi0t4X0z3o9OyoVeqQRoIFTEtx8ZzgbS3F7EWOdU55a0ePDxwBYPDp+nIlM zxP4PLBcSnnvlFRsEKzv61h56K7zBeVZe+WxgAzz0Ax5R2kPEO8hJWj60gJxMkb0I/kK K+Yp8hhGuMvmSLkoZc7h3ss96g87SpNtSdzTJJxiPnbjVV0Gs1OZ+UxhsalXbZXvIOq4 rFm5AAUKkAtayu7t4VVrmYrZ/ZCAC5jCWZiD4ucbFwbzRUz9v9LeX/wFXouWzFwMdJLa 6wjn8oxXecX/0sLXn+UwpvO6BLnGKJQbGMh33zyk9vty7JBNzf7bx04xlRYnAdDZs2+u SwQg== MIME-Version: 1.0 Received: by 10.50.159.232 with SMTP id xf8mr322583igb.36.1344419531922; Wed, 08 Aug 2012 02:52:11 -0700 (PDT) Received: by 10.50.87.41 with HTTP; Wed, 8 Aug 2012 02:52:11 -0700 (PDT) Date: Wed, 8 Aug 2012 10:52:11 +0100 Message-ID: From: Peter Lane To: chicken-users@nongnu.org Content-Type: multipart/alternative; boundary=14dae93405e5a11e5d04c6be1066 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.213.173 Subject: [Chicken-users] version 4.7.4 and pstk (process) X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2012 09:52:19 -0000 --14dae93405e5a11e5d04c6be1066 Content-Type: text/plain; charset=ISO-8859-1 I upgraded from chicken 4.6.0 to 4.7.4 and found the pstk egg now fails. The error messages I get are: "Error: (process) cannot read - Resource temporarily unavailable" then the call history, and finally "error writing "stdout": broken pipe" Programs using pstk work fine with 4.6.0. Has something changed with how 'process' works, or should I file a bug report? (I'm running this on Ubuntu, kernel 2.6.38-15) thanks, Peter. --14dae93405e5a11e5d04c6be1066 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I upgraded from chicken 4.6.0 to 4.7.4 and found the pstk egg now fails.=A0= The error messages I get are:

"Error: (process) cannot read - = Resource temporarily unavailable"

then the call history, and fi= nally

"error writing "stdout": broken pipe"

Progra= ms using pstk work fine with 4.6.0.
Has something changed with how '= ;process' works, or should I file a bug report?=A0

(I'm run= ning this on Ubuntu, kernel 2.6.38-15)

=A0 thanks,

=A0=A0=A0=A0=A0 Peter.

--14dae93405e5a11e5d04c6be1066-- From MAILER-DAEMON Wed Aug 08 06:18:24 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Sz3LM-0005Ho-G9 for mharc-chicken-users@gnu.org; Wed, 08 Aug 2012 06:18:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34982) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sz3LK-0005Hi-Ay for chicken-users@nongnu.org; Wed, 08 Aug 2012 06:18:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sz3LI-00057a-Ox for chicken-users@nongnu.org; Wed, 08 Aug 2012 06:18:22 -0400 Received: from pestilenz.org ([213.95.11.194]:18763) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sz3LI-00056d-Fq for chicken-users@nongnu.org; Wed, 08 Aug 2012 06:18:20 -0400 Received: from pestilenz.org (ckeen@localhost [127.0.0.1]) by pestilenz.org (8.14.5/8.14.5) with ESMTP id q78AIB4l013544 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 8 Aug 2012 12:18:12 +0200 (CEST) Received: (from ckeen@localhost) by pestilenz.org (8.14.5/8.14.3/Submit) id q78AIBbD013827; Wed, 8 Aug 2012 12:18:11 +0200 (CEST) Date: Wed, 8 Aug 2012 12:18:11 +0200 From: Christian Kellermann To: Peter Lane Message-ID: <20120808101811.GP2937@pestilenz.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.95.11.194 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] version 4.7.4 and pstk (process) X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2012 10:18:23 -0000 Hi Peter, * Peter Lane [120808 11:52]: > I upgraded from chicken 4.6.0 to 4.7.4 and found the pstk egg now fails. Could you explain it a bit more detailed what you mean by this? I have just tried the recent release candidate 4.8.0rc1 with the pstk egg and the examples from http://api.call-cc.org/doc/pstk and those seem to work as expected. What are you trying to do? While I see no commits that would change the process behaviour on first sight, could you try building 4.8.0rc1 and retry? If there is a small piece of code that reproduces the problem I can try that for you on 4.8.0rc1. Sorry for your troubles, let's sort this out. Kind regards, Christian -- Be right back -- Godot. From MAILER-DAEMON Wed Aug 08 07:07:47 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Sz479-0000no-CL for mharc-chicken-users@gnu.org; Wed, 08 Aug 2012 07:07:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60098) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sz476-0000mK-Bv for chicken-users@nongnu.org; Wed, 08 Aug 2012 07:07:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sz471-0003Bt-R1 for chicken-users@nongnu.org; Wed, 08 Aug 2012 07:07:44 -0400 Received: from mail-yw0-f45.google.com ([209.85.213.45]:38690) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sz471-0003Bi-LP for chicken-users@nongnu.org; Wed, 08 Aug 2012 07:07:39 -0400 Received: by yhpp34 with SMTP id p34so577473yhp.4 for ; Wed, 08 Aug 2012 04:07:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=nRsbtYTwc1+i4sTEz+fC/zXesCXE864HDUO0nBcaUoI=; b=W3OFPlAYYHYU4mR8JmR0meFZaBf2TrhfVRq8JCDSlgGK3T6v65FjFx4Xp3SIQVXCHU gL1ikmQh1oYXZ+b6wLzf1aFnCGNAte2OxQJRdvUx01DPyDhTq1IY8+hU2R3VNNPY1CZE ksFFGoVvNnA8cANOopqruKvhgqniSW4jXXG3HEWiKmEtpHty4nks5WyHDLgC3IGf5XK0 sqIgBPYm5tOk7YJUZPVwDEyhC7eXGphA+HcWaOvIRV+ejE8DNhANQO0vYVFkXzqfbBC/ C02ncSLC1GFk6QIBwjMxqCxJJ6EkU3ULgeKO+5EHT7BZww1kS2E/a3XQWM4nCMUh0ZHX 2QbQ== MIME-Version: 1.0 Received: by 10.50.76.137 with SMTP id k9mr479138igw.36.1344424057748; Wed, 08 Aug 2012 04:07:37 -0700 (PDT) Received: by 10.50.87.41 with HTTP; Wed, 8 Aug 2012 04:07:37 -0700 (PDT) In-Reply-To: <20120808101811.GP2937@pestilenz.org> References: <20120808101811.GP2937@pestilenz.org> Date: Wed, 8 Aug 2012 12:07:37 +0100 Message-ID: From: Peter Lane To: chicken-users@nongnu.org Content-Type: multipart/alternative; boundary=e89a8f23433b63bbfb04c6bf1e31 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.213.45 Subject: Re: [Chicken-users] version 4.7.4 and pstk (process) X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2012 11:07:45 -0000 --e89a8f23433b63bbfb04c6bf1e31 Content-Type: text/plain; charset=ISO-8859-1 Hi Christian, On 8 August 2012 11:18, Christian Kellermann wrote: > Hi Peter, > > * Peter Lane [120808 11:52]: > > I upgraded from chicken 4.6.0 to 4.7.4 and found the pstk egg now fails. > > Could you explain it a bit more detailed what you mean by this? I > have just tried the recent release candidate 4.8.0rc1 with the pstk > egg and the examples from http://api.call-cc.org/doc/pstk and those > seem to work as expected. What are you trying to do? > > While I see no commits that would change the process behaviour on > first sight, could you try building 4.8.0rc1 and retry? > Many thanks for trying this. I was simply running the 'hello world' example from the pstk page you linked to. Prompted by your success, I tried another version and 'fixed' the issue by compiling version 4.7.0.6 (the real current release!), and all is well. I can now no longer see where I got version 4.7.4 from (I assume it was from the page of 'development snapshots', which is currently blank). As there is no problem with 4.8.0rc1, I guess this was just some glitch that has gone away. Sorry for the noise! cheers, Peter. > > If there is a small piece of code that reproduces the problem I can > try that for you on 4.8.0rc1. > > Sorry for your troubles, let's sort this out. > > Kind regards, > > Christian > > -- > Be right back -- Godot. > --e89a8f23433b63bbfb04c6bf1e31 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Christian,

On 8 August 2012 11:18, Chr= istian Kellermann <ckeen@pestilenz.org> wrote:
Hi Peter,

* Peter Lane <peter.c.r= .lane@googlemail.com> [120808 11:52]:
> I upgraded from chicken 4.6.0 to 4.7.4 and found the= pstk egg now fails.

Could you explain it a bit more detailed what you mean by this? =A0I<= br> have just tried the recent release candidate 4.8.0rc1 with the pstk
egg and the examples from http://api.call-cc.org/doc/pstk and those
seem to work as expected. What are you trying to do?

While I see no commits that would change the process behaviour on
first sight, could you try building 4.8.0rc1 and retry?

Many thanks for trying this.=A0 I was simply running the 'hello w= orld' example from the pstk page you linked to.

Prompted by your= success, I tried another version and 'fixed' the issue by compilin= g version 4.7.0.6 (the real current release!), and all is well.=A0 I can no= w no longer see where I got version 4.7.4 from (I assume it was from the pa= ge of 'development snapshots', which is currently blank).

As there is no problem with 4.8.0rc1, I guess this was just some glitch= that has gone away.

Sorry for the noise!

=A0 cheers,

= =A0=A0=A0=A0=A0=A0=A0 Peter.
=A0

If there is a small piece of code that reproduces the problem I can
try that for you on 4.8.0rc1.

Sorry for your troubles, let's sort this out.

Kind regards,

Christian

--
Be right back -- Godot.

--e89a8f23433b63bbfb04c6bf1e31-- From MAILER-DAEMON Wed Aug 08 08:35:46 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Sz5UI-0004J2-Jq for mharc-chicken-users@gnu.org; Wed, 08 Aug 2012 08:35:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49662) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sz5U6-00041A-ES for chicken-users@nongnu.org; Wed, 08 Aug 2012 08:35:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sz5U4-0004xh-QK for chicken-users@nongnu.org; Wed, 08 Aug 2012 08:35:34 -0400 Received: from mail-qc0-f173.google.com ([209.85.216.173]:55812) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sz5U4-0004xc-Hv for chicken-users@nongnu.org; Wed, 08 Aug 2012 08:35:32 -0400 Received: by qcab12 with SMTP id b12so346599qca.4 for ; Wed, 08 Aug 2012 05:35:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=QR+vFQryqdKSujuFkeV/3E+WGOPKdAy57cB/sA4/AWM=; b=gyp/unt0SgH6awkQENAgCmX8mWY2sRnmA0voyZEQyGkKKpKGybRTZKB0BAXs4rBk6A QqLn6+TyIgRRbenQhr000eaQ+PM3ETB7ewwaEdnLnwUIqYNgsnvHcVNnZz6zs5um6OeM frYGTQLBsc0aa2qS0oPNStOfh0zTZwk0UdMIN3TERfzMD/I92vVo0u9PdN5c/al4F0GY 6VySPel1fvKG49WGFC6EYDmlaS3chL3wuBu6Lynx4Dml0GIOLB1mcTo+Kjz2d3SsjbHF SeG6/rozj5FF1JgbYIYhmRLq2+fztgCY4IhRl2dNh2H0+2qKEJ36n5c7jaXMK/r+Y0mX jBfg== Received: by 10.224.213.130 with SMTP id gw2mr17000542qab.99.1344429331733; Wed, 08 Aug 2012 05:35:31 -0700 (PDT) Received: from cl-t066-141cl.privatedns.com.gmail.com (wkit.com.br. [67.205.85.241]) by mx.google.com with ESMTPS id dx3sm4933830qab.6.2012.08.08.05.35.30 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 08 Aug 2012 05:35:30 -0700 (PDT) From: Mario Domenech Goulart To: Peter Lane References: Date: Wed, 08 Aug 2012 08:28:09 -0400 In-Reply-To: (Peter Lane's message of "Wed, 8 Aug 2012 10:52:11 +0100") Message-ID: <85mx25zhye.fsf@cl-t066-141cl.privatedns.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] version 4.7.4 and pstk (process) X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2012 12:35:44 -0000 Hi Peter, On Wed, 8 Aug 2012 10:52:11 +0100 Peter Lane wrote: > I upgraded from chicken 4.6.0 to 4.7.4 and found the pstk egg now fails.= =C2=A0 The > error messages I get are: > > "Error: (process) cannot read - Resource temporarily unavailable" > > then the call history, and finally > > "error writing "stdout": broken pipe" > > Programs using pstk work fine with 4.6.0. > Has something changed with how 'process' works, or should I file a bug re= port?=C2=A0 Yes, it is a bug in 4.7.4 (see http://paste.call-cc.org/paste?id=3D31cb941072e331d7dcbba4c67208842acbe27bb= d). It's been fixed by 59425bbbd622d68eb047651c8692c638a69a3af7 (http://code.call-cc.org/cgi-bin/gitweb.cgi?p=3Dchicken-core.git;a=3Dcommit= ;h=3D59425bbbd622d68eb047651c8692c638a69a3af7). Best wishes. Mario --=20 http://parenteses.org/mario From MAILER-DAEMON Wed Aug 08 14:13:54 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SzAlW-0006Ul-Lo for mharc-chicken-users@gnu.org; Wed, 08 Aug 2012 14:13:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55047) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzAlU-0006SC-HA for chicken-users@nongnu.org; Wed, 08 Aug 2012 14:13:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SzAlT-0003e1-BL for chicken-users@nongnu.org; Wed, 08 Aug 2012 14:13:52 -0400 Received: from smtp-vbr6.xs4all.nl ([194.109.24.26]:4137) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzAlT-0003dN-2R for chicken-users@nongnu.org; Wed, 08 Aug 2012 14:13:51 -0400 Received: from frohike.homeunix.org (frohike.xs4all.nl [80.101.127.174]) by smtp-vbr6.xs4all.nl (8.13.8/8.13.8) with ESMTP id q78IDls9089274 for ; Wed, 8 Aug 2012 20:13:47 +0200 (CEST) (envelope-from Peter.Bex@xs4all.nl) Received: by frohike.homeunix.org (Postfix, from userid 1000) id A33AAF7E4F7; Wed, 8 Aug 2012 20:13:39 +0200 (CEST) Date: Wed, 8 Aug 2012 20:13:39 +0200 From: Peter Bex To: chicken-users Message-ID: <20120808181339.GQ22466@frohike.homeunix.org> Mail-Followup-To: chicken-users Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-operating-system: by eggs.gnu.org: FreeBSD 4.6-4.9 X-Received-From: 194.109.24.26 Subject: [Chicken-users] [ANN] Chicken at T-DOSE 2012 X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2012 18:13:53 -0000 Hello everyone, I'm pleased to announce that Chicken will be represented once again at T-DOSE (Technical Dutch Open Source Event), the Netherlands. Our booth request was accepted today! This year's event will be held the 27th and 28th of October, at the usual location; the Fontys University of Applied Sciences in Eindhoven. Anyone who happens to be there is invited to drop by and talk Chicken with us! For more information, see http://www.t-dose.org/ (no schedule yet) Let me close with a friendly reminder: Several people from the Chicken community will also be present at Quasiconf, the Lisp subconference at this year's FrOSCon in St. Augustin, Germany on August 25th & 26th. See http://quasiconf.twoticketsplease.de/ for details about Quasiconf and http://www.froscon.org/ about the FrOSCon conference in general. Another great opportunity to meet some Chicken fans will be at the "Chicken UK meeting", at Alaric's home in Gloucester, from September 28 until the 1st of October. See http://wiki.call-cc.org/event/chicken-uk-2012 for more information. I'm sure Alaric will appreciate it if you could let him know in advance if you'll be there. Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth From MAILER-DAEMON Wed Aug 08 16:05:53 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SzCVt-00037q-Nf for mharc-chicken-users@gnu.org; Wed, 08 Aug 2012 16:05:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53298) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzCVr-00037h-1y for chicken-users@nongnu.org; Wed, 08 Aug 2012 16:05:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SzCVn-0006fr-5R for chicken-users@nongnu.org; Wed, 08 Aug 2012 16:05:50 -0400 Received: from mout1.freenet.de ([195.4.92.91]:33701) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzCVm-0006fR-UF for chicken-users@nongnu.org; Wed, 08 Aug 2012 16:05:47 -0400 Received: from [195.4.92.141] (helo=mjail1.freenet.de) by mout1.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (port 25) (Exim 4.76 #1) id 1SzCVl-0001sy-J7 for chicken-users@nongnu.org; Wed, 08 Aug 2012 22:05:45 +0200 Received: from localhost ([::1]:35136 helo=mjail1.freenet.de) by mjail1.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (Exim 4.76 #1) id 1SzCVk-0006Xl-WE for chicken-users@nongnu.org; Wed, 08 Aug 2012 22:05:45 +0200 Received: from [195.4.92.13] (port=38038 helo=3.mx.freenet.de) by mjail1.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (Exim 4.76 #1) id 1SzCT8-0005pq-FC for chicken-users@nongnu.org; Wed, 08 Aug 2012 22:03:02 +0200 Received: from p4ff19de0.dip0.t-ipconnect.de ([79.241.157.224]:58343 helo=localhost) by 3.mx.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (port 25) (Exim 4.76 #1) id 1SzCT8-0001GG-35 for chicken-users@nongnu.org; Wed, 08 Aug 2012 22:03:02 +0200 Date: Wed, 08 Aug 2012 22:03:03 +0200 (CEST) Message-Id: <20120808.220303.104049530.felix@call-with-current-continuation.org> To: chicken-users@nongnu.org From: Felix X-Mailer: Mew version 6.3 on Emacs 22.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 195.4.92.91 Subject: [Chicken-users] regarding obsolete eggs X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2012 20:05:52 -0000 Hello! As far as I know, we currently don't have any explicit policy regarding obsolete eggs. In situations like the one we have now with Moritz' nice Markdown parser, older eggs may become redundant. It is crucial that these eggs remain available! I'm sure I speak for many when I think of how frustrating it is to have some long-running code, that, even if not up-to-date, still serves some function sufficiently, that suddenly fails to work because of changes in the environment, packages that are silently upgraded or services that are switched off. Even an API-compatible replacement may still have subtle semantic differences to the old code, so there is no guarantee that the new variant works in place if the old. If an egg-maintainer considers an egg to be obsolete, please just change its "category" property in the .meta file to 'obsolete. If the egg is hosted outside of our SVN repository and you don't want to keep it on the 'net or want to get rid of the wasted repository space, consider moving it into the official egg SVN repo - we will happily assist you in doing this, should help be needed. cheers, felix From MAILER-DAEMON Wed Aug 08 17:08:15 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SzDUE-0003eJ-VF for mharc-chicken-users@gnu.org; Wed, 08 Aug 2012 17:08:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47875) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzDUC-0003eA-Nk for chicken-users@nongnu.org; Wed, 08 Aug 2012 17:08:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SzDUB-000227-Gc for chicken-users@nongnu.org; Wed, 08 Aug 2012 17:08:12 -0400 Received: from love.warhead.org.uk ([91.209.244.44]:60034) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzDUB-0001yu-BM for chicken-users@nongnu.org; Wed, 08 Aug 2012 17:08:11 -0400 Received: from relay.warhead.org.uk (localhost [IPv6:::1]) by love.warhead.org.uk (Postfix) with ESMTP id D7F3947280B for ; Wed, 8 Aug 2012 22:07:53 +0100 (BST) Received: from [0.0.0.0] ([91.209.244.44]) by relay.warhead.org.uk with ESMTPA (msad) id alaric.0.1344460071.02; 2012-08-08 22:07:51.015624 X-Hashcash: 1:20:120808:chicken-users@nongnu.org::wej=Kgk/:11e4d1 Message-ID: <5022D523.9030705@snell-pym.org.uk> Date: Wed, 08 Aug 2012 22:07:47 +0100 From: Alaric Snell-Pym User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120314 Thunderbird/11.0 MIME-Version: 1.0 To: chicken-users@nongnu.org References: <20120808181339.GQ22466@frohike.homeunix.org> In-Reply-To: <20120808181339.GQ22466@frohike.homeunix.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 91.209.244.44 Subject: Re: [Chicken-users] [ANN] Chicken at T-DOSE 2012 X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2012 21:08:13 -0000 On 08/08/12 19:13, Peter Bex wrote: > Another great opportunity to meet some Chicken fans will be at the > "Chicken UK meeting", at Alaric's home in Gloucester, from September 28 > until the 1st of October. > See http://wiki.call-cc.org/event/chicken-uk-2012 for more information. > I'm sure Alaric will appreciate it if you could let him know in advance > if you'll be there. Yep! Just pop yourself on the wiki :-) I've just received a delivery of some European power socket strips, which I'm going to be wiring up to UK plugs for the benefit of the many EU-originating delegates. If anyone has any other foreign electrical needs, do say! I can probably arrange 48v DC at a pinch, and I can do 110v, but multiple phases might be difficult... > Cheers, > Peter ABS -- Alaric Snell-Pym http://www.snell-pym.org.uk/alaric/ From MAILER-DAEMON Wed Aug 08 17:59:06 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SzEHS-000405-12 for mharc-chicken-users@gnu.org; Wed, 08 Aug 2012 17:59:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58138) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzEHQ-0003xv-2Q for chicken-users@nongnu.org; Wed, 08 Aug 2012 17:59:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SzEHO-0001ll-UT for chicken-users@nongnu.org; Wed, 08 Aug 2012 17:59:03 -0400 Received: from pavilion.ashurst.eu.org ([85.119.82.45]:33449) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzEHO-0001lf-OV for chicken-users@nongnu.org; Wed, 08 Aug 2012 17:59:02 -0400 Received: from 79.70.112.87.dyn.plus.net ([87.112.70.79] helo=[192.168.1.69]) by pavilion.ashurst.eu.org with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1SzEHK-0003OG-IG; Wed, 08 Aug 2012 22:59:00 +0100 Message-ID: <5022E121.8070005@ashurst.eu.org> Date: Wed, 08 Aug 2012 22:58:57 +0100 From: Andy Bennett User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.5) Gecko/20120624 Icedove/10.0.5 MIME-Version: 1.0 To: Alaric Snell-Pym References: <20120808181339.GQ22466@frohike.homeunix.org> <5022D523.9030705@snell-pym.org.uk> In-Reply-To: <5022D523.9030705@snell-pym.org.uk> X-Enigmail-Version: 1.4.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 87.112.70.79 X-SA-Exim-Mail-From: andyjpb@ashurst.eu.org X-SA-Exim-Version: 4.2.1 (built Mon, 22 Mar 2010 06:51:10 +0000) X-SA-Exim-Scanned: Yes (on pavilion.ashurst.eu.org) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 85.119.82.45 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] [ANN] Chicken at T-DOSE 2012 X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2012 21:59:05 -0000 Hi, > I've just received a delivery of some European power socket strips, > which I'm going to be wiring up to UK plugs for the benefit of the many > EU-originating delegates. Do you have a Cross Origin Resource Sharing Policy? > If anyone has any other foreign electrical > needs, do say! I can probably arrange 48v DC at a pinch, and I can do > 110v, but multiple phases might be difficult... I think my laptop requires 20V DC. Other than that, I can get by with access to a regular arrangement of three of your finest base-metal figurines. Regards, @ndy -- andyjpb@ashurst.eu.org http://www.ashurst.eu.org/ 0x7EBA75FF From MAILER-DAEMON Wed Aug 08 22:26:38 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SzISM-0003q3-BP for mharc-chicken-users@gnu.org; Wed, 08 Aug 2012 22:26:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54779) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzISK-0003px-M0 for chicken-users@nongnu.org; Wed, 08 Aug 2012 22:26:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SzISJ-0002FN-L3 for chicken-users@nongnu.org; Wed, 08 Aug 2012 22:26:36 -0400 Received: from mail-gg0-f173.google.com ([209.85.161.173]:56788) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzISJ-0002FF-Fr for chicken-users@nongnu.org; Wed, 08 Aug 2012 22:26:35 -0400 Received: by ggna5 with SMTP id a5so1475524ggn.4 for ; Wed, 08 Aug 2012 19:26:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=SEO76r2hkAa3+Sm+6OYwabV6VcXRCe7cCoRxTeC4iGk=; b=hZY5d4HZUJiF/wEJeJJT8uT/1+W3WezQYOqbNG6rSXxcZuTqqghuYD/U5DXlyqXlat twLK28QqzmO8I/ltx+utj4TH5zTDFBpgiLPobgc7C6x+SA3G6hUMY8/UGsHxGqMF46CR ktBDYKYn1lWWrfW3pT3ITVJpZWtGIoPkhVBJoWFtwlwWteuw2uAm5TVyIKoCfgPMefG0 RJ2UXWS1dk4V0BpWna5UW/6Uw/uhjE5vLQHVEwzwMkhIFDEAYtc04vN/frqgy6y354Mp 9NGzkcWNjtfLPIg9y67CO0keT9x0SoqP4BQzd/HlghyDn2+XBsBfna9qHqKhjiyTkiY5 JmJg== MIME-Version: 1.0 Received: by 10.50.157.196 with SMTP id wo4mr852486igb.22.1344479194392; Wed, 08 Aug 2012 19:26:34 -0700 (PDT) Received: by 10.231.39.133 with HTTP; Wed, 8 Aug 2012 19:26:33 -0700 (PDT) Date: Thu, 9 Aug 2012 11:26:33 +0900 Message-ID: From: Ivan Raikov To: Chicken Users Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.161.173 Subject: [Chicken-users] Chicken 4.8.0 release candidate 1 now available X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2012 02:26:37 -0000 Dear all, The first release candidate for the upcoming release 4.8.0 of Chicken is now available at the following URL: http://code.call-cc.org/dev-snapshots/2012/08/08/chicken-4.8.0rc1.tar.gz The list of changes in this release is available here: http://code.call-cc.org/dev-snapshots/2012/08/08/NEWS Please try out the release candidate and let us know if you encounter any bugs, either on this mailing list, the Chicken bug tracker, or the IRC channel. In particular, additional testing under Mac OS X and Windows would be appreciated. Please keep in mind that this is a major release that includes numerous important modifications and fixes relative to 4.7.0 and thus proceed with caution if you are upgrading from the last stable release of Chicken. Regards, Ivan Raikov From MAILER-DAEMON Sat Aug 11 18:51:44 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T0KX2-0000JJ-1l for mharc-chicken-users@gnu.org; Sat, 11 Aug 2012 18:51:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55327) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T0KWy-0000Gb-Vy for chicken-users@nongnu.org; Sat, 11 Aug 2012 18:51:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T0KWx-0003FD-PQ for chicken-users@nongnu.org; Sat, 11 Aug 2012 18:51:40 -0400 Received: from mail-wg0-f41.google.com ([74.125.82.41]:35943) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T0KWx-0003F2-J9 for chicken-users@nongnu.org; Sat, 11 Aug 2012 18:51:39 -0400 Received: by wgbds1 with SMTP id ds1so2050778wgb.4 for ; Sat, 11 Aug 2012 15:51:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=I9iOXfRuUNF5b1g8slUR55t0bNlxOsVcbry2RNiarmc=; b=CnlSAwGkKf6/9w8UfxNc4IwrgMJKD41Nlxwfn0yPLTrAnKHkMzE1gsZUiL/wx8EPia UjJvd8nCU4geHBsGRkW2NNzQan+CwLq+BvwtPmx5ZJZ5biZaSS7XeVuBM+TyGx0uPUNQ VhwcCR0alHlwaMYsRYqjl0UicVwvcOZ7FBPnyGvuYJv1FIilfYG6TNHFl9fIZSR7jruZ N+etmBiakEUC8kDCX8rBOG0X1XwKnITJbepeLJFB4jTt/i8PBbsQdEGP+CEeRVYLRIDA TpW3fMkboTY7Pms7jR6fKIECwXtVP0ex9bza+nBNO/JBPIA5VYOXQ9bPh4OhJVZqJ6i2 lCvg== MIME-Version: 1.0 Received: by 10.216.234.231 with SMTP id s81mr4081540weq.34.1344725497116; Sat, 11 Aug 2012 15:51:37 -0700 (PDT) Received: by 10.216.201.193 with HTTP; Sat, 11 Aug 2012 15:51:37 -0700 (PDT) Date: Sat, 11 Aug 2012 18:51:37 -0400 Message-ID: From: john saylor To: chicken-users@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.41 Subject: [Chicken-users] scheme student perplexed by failures ... X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Aug 2012 22:51:42 -0000 hi been working through 'yet another scheme tutorial' [http://www.shido.info/lisp/idx_scm_e.html], and have come up against something i cannot figure out. here is the "answer:" (define (my-reverse ls) ;(my-reverse-rec ls ())) (my-reverse-rec ls '())) (define (my-reverse-rec ls0 ls1) (if (null? ls0) ls1 (my-reverse-rec (cdr ls0) (cons (car ls0) ls1)))) works great- reverses the list. and here is my propsed solution: define js-reverse (lambda (ls) ((reverse-rec ls '())))) (define js-reverse-rec (lambda (asc dsc) ((if (null? asc) dsc ;(js-reverse-rec (cdr asc) (list dsc (car asc))))))) (js-reverse-rec (cdr asc) (cons (car asc) dsc)))))) pretty much identical [i left in my initial (incorrect) use of 'list'] but my code errors out! #;38> (js-reverse '(1 2)) Error: call of non-procedure: (dsc) Call history: (quote (1 2)) (##core#quote (1 2)) (js-reverse (quote (1 2))) [js-reverse] ((reverse-rec ls (quote ()))) [js-reverse] (reverse-rec ls (quote ())) [reverse-rec] (null? asc) [reverse-rec] (reverse-rec (cdr asc) (cons (car asc) dsc)) [reverse-rec] (cdr asc) [reverse-rec] (cons (car asc) dsc) [reverse-rec] (car asc) [reverse-rec] (null? asc) [reverse-rec] (reverse-rec (cdr asc) (cons (car asc) dsc)) [reverse-rec] (cdr asc) [reverse-rec] (cons (car asc) dsc) [reverse-rec] (car asc) [reverse-rec] (null? asc) <-- i have tried putting the dsc in parens, calling 'quote' all to no avail. i hope it's something idiotic that i am just missing. any help is welcome. -- \js [http://or8.net/~johns/] : "complete obscure contrariness" From MAILER-DAEMON Sat Aug 11 20:07:00 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T0Lhs-00016J-Rw for mharc-chicken-users@gnu.org; Sat, 11 Aug 2012 20:07:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37025) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T0Lhp-00015U-AM for chicken-users@nongnu.org; Sat, 11 Aug 2012 20:06:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T0Lhm-0007ZJ-Se for chicken-users@nongnu.org; Sat, 11 Aug 2012 20:06:57 -0400 Received: from mout.web.de ([212.227.15.4]:58414) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T0Lhm-0007Z6-Iy for chicken-users@nongnu.org; Sat, 11 Aug 2012 20:06:54 -0400 Received: from noname ([188.174.37.88]) by smtp.web.de (mrweb001) with ESMTPSA (Nemesis) id 0ML8F7-1T0cgf0U2D-0002OZ; Sun, 12 Aug 2012 02:06:52 +0200 Date: Sun, 12 Aug 2012 02:01:31 +0200 (CEST) From: Thomas Chust X-X-Sender: murphy@kali.local To: john saylor In-Reply-To: Message-ID: References: User-Agent: Alpine 2.02 (LNX 1266 2009-07-14) MIME-Version: 1.0 Content-Type: MULTIPART/signed; protocol="application/pkcs7-signature"; micalg=sha1; BOUNDARY="8323328-863106348-1344729699=:1850" X-Provags-ID: V02:K0:EjxhFG7kP1/0r8fvfhElp1v8pRv3MuGfaLCUwZYbJse DFjBjz71qBlFhP/pFl3lo0DJXD84TGTd1YydEXH0+MwoqPuY4I S82gvU1hPQdXxX0dRUx/KkU9f92uVDur2Dgv/gua6jxPYDGJDN 9mwJcq7cJe1yyxNs4I7VGlVhnGJOyQmVMTbHcQvV/olva1I/gN UnDKoBE2nA2TV1+1xL0IA== X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.15.4 Cc: CHICKEN Users Subject: Re: [Chicken-users] scheme student perplexed by failures ... X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Aug 2012 00:06:59 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-863106348-1344729699=:1850 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII On Sat, 11 Aug 2012, john saylor wrote: > [...] > and here is my propsed solution: > define js-reverse > (lambda (ls) > ((reverse-rec ls '())))) > [...] Hello John, your code above lacks an opening paranthesis before the define and it has an extraneous pair of parentheses around the call to reverse-rec. > [...] > (define js-reverse-rec > (lambda (asc dsc) > ((if (null? asc) > dsc > ;(js-reverse-rec (cdr asc) (list dsc (car asc))))))) > (js-reverse-rec (cdr asc) (cons (car asc) dsc)))))) > [...] Again, there is an extraneous pair of parentheses around the use of the if syntax. In Scheme, parentheses are relevant syntax that indicate uses of syntax or calls to procedures. The expression ((reverse-rec ls '())) means "Call reverse-rec with the arguments ls and '(), then call the result with no arguments." Since the results of reverse-rec and of the conditional in js-reverse-rec are not procedures but lists, these extra calls you programmed cause the type errors you see. Ciao, Thomas -- When C++ is your hammer, every problem looks like your thumb. --8323328-863106348-1344729699=:1850 Content-Type: APPLICATION/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: BASE64 Content-Description: S/MIME Cryptographic Signature Content-Disposition: attachment; filename=smime.p7s MIIGPAYJKoZIhvcNAQcCoIIGLTCCBikCAQExCzAJBgUrDgMCGgUAMAsGCSqG SIb3DQEHAaCCA94wggPaMIICwqADAgECAgQEUpZbMA0GCSqGSIb3DQEBCjAA MIGbMQswCQYDVQQGEwJERTEUMBIGA1UEChMLV0VCLkRFIEdtYkgxFTATBgNV BAsTDFRydXN0IENlbnRlcjESMBAGA1UEBxMJS2FybHNydWhlMS4wLAYDVQQD EyVXRUIuREUgVHJ1c3RDZW50ZXIgRS1NYWlsLVplcnRpZmlrYXRlMRswGQYJ KoZIhvcNAQkBFgx0cnVzdEB3ZWIuZGUwHhcNMTIwNzMxMDkyMTE3WhcNMTMw NzMxMDkyMTE3WjBUMQswCQYDVQQGEwJERTERMA8GA1UEBwwIRnJlaXNpbmcx FTATBgNVBAMMDFRob21hcyBDaHVzdDEbMBkGCSqGSIb3DQEJARYMY2h1c3RA d2ViLmRlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDhUSRbM4rlo/U n6uP36V15QJiO8fYKjZZ2qDdcKoKvc+trGipNcw3eFcJ3MQKlyqp8QkyY6F/ fXpaa9bf5gqOtL2Mg/fzrUqx4BFweo9veWIlzWBCqHD3J0M1DT9pkDElp90S V7+jUv2kLPj7mSNhPJEz2+V7AQDUw6Q9bs9ygwIDAQABo4HvMIHsMB0GA1Ud DgQWBBTie0MzGL7DT5ak9aCV52Hh8YGoAzAfBgNVHSMEGDAWgBTY4cR2yfcr JUnazwetI+48mcUnNDAMBgNVHRMBAf8EAjAAMBEGCWCGSAGG+EIBAQQEAwIE sDAjBglghkgBhvhCAQIEFhYUaHR0cHM6Ly90cnVzdC53ZWIuZGUwGgYJYIZI AYb4QgEIBA0WCy9IaWxmZS9BR0IvMBYGCWCGSAGG+EIBAwQJFgcvcnYvP3M9 MBYGCWCGSAGG+EIBBwQJFgcvcm4vP3M9MBgGCWCGSAGG+EIBBAQLFgkvcnZD QS8/cz0wDQYJKoZIhvcNAQEKMAADggEBAHePyWvzO0dtor71wE0qMpoM26Hb ayOMIAjYz6a3KrBvnZL28DoTq6FS1z7a2PSdpw4aYZb7Yna8Yr7Jt5cUw6QC 7aUy1XbF6mXv+Vc4+UTiEHsZS5zObtd2kRtPZepJLyw+2Q5Zut2dwrqSmhRV Tq4QSMmRgbcEtCoZTewQujuTR2KVniddFpC/4JRv0qeiwMHYY8U+8/ZDT43/ vkS53DdeCROhEMd8edVtIZKC7O2I0pKZeJS63PW+YMRXRVaKbdKlpOmXmOzD pGTMtS5GDfr+5eaHgDIEzxk4m1TslZEBOUIrVl79WKiHT+TC3H0NKf9fkO2y z3sHbK8Fp8f8lWkxggImMIICIgIBATCBpDCBmzELMAkGA1UEBhMCREUxFDAS BgNVBAoTC1dFQi5ERSBHbWJIMRUwEwYDVQQLEwxUcnVzdCBDZW50ZXIxEjAQ BgNVBAcTCUthcmxzcnVoZTEuMCwGA1UEAxMlV0VCLkRFIFRydXN0Q2VudGVy IEUtTWFpbC1aZXJ0aWZpa2F0ZTEbMBkGCSqGSIb3DQEJARYMdHJ1c3RAd2Vi LmRlAgQEUpZbMAkGBSsOAwIaBQCggdgwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMTIwODEyMDAwMTM1WjAjBgkqhkiG9w0B CQQxFgQUYKEH/EOSMNJfk75irFFs/FzRSGcweQYJKoZIhvcNAQkPMWwwajAL BglghkgBZQMEASowCwYJYIZIAWUDBAEWMAsGCWCGSAFlAwQBAjAKBggqhkiG 9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcw DQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEgYARK0t6byDuxtQohGGq taIDq0GDPvn3hqW/ATSa9B7JMVZVoYXfy2th2zyrxIynI2+fvWNwskYyUhD/ v507KeJKA+20e0h7R7i9x4DhvmgoqkzA8chmZ+csqoizdvm9JYejUKq48JNn yi9ld3ZgQAkPstuy0tAvtauosiqw+gLKjg== --8323328-863106348-1344729699=:1850-- From MAILER-DAEMON Wed Aug 15 07:09:14 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T1bTO-0005D1-Qj for mharc-chicken-users@gnu.org; Wed, 15 Aug 2012 07:09:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51610) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1bTL-00056j-TW for chicken-users@nongnu.org; Wed, 15 Aug 2012 07:09:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T1bTK-00016A-Qd for chicken-users@nongnu.org; Wed, 15 Aug 2012 07:09:11 -0400 Received: from moutng.kundenserver.de ([212.227.126.171]:57056) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1bTK-000160-HB for chicken-users@nongnu.org; Wed, 15 Aug 2012 07:09:10 -0400 Received: from localhost (kulnet-nat-2.kulnet.kuleuven.be [134.58.253.57]) by mrelayeu.kundenserver.de (node=mreu4) with ESMTP (Nemesis) id 0Mf6s9-1TLDif2shd-00OXgr; Wed, 15 Aug 2012 13:09:08 +0200 Date: Wed, 15 Aug 2012 13:09:07 +0200 From: Markus Klotzbuecher To: ChickenML Message-ID: <20120815110907.GA8521@PMA-10-048> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Provags-ID: V02:K0:YCGOWpcXgSwZ4gkzAPR3JOLQE5pJ23TCEioUjD2zt7i /YA/5Xu0ODqsQHlW8DbY1MpgVvAut+b3pvVshsldXjBRkekeN+ wkywCBa5zZuOHiw6BRIyKpan4WcjAg77GOPLVI+sOVxXhzQR/Q eU57EjvTP/ZvMD32C6Nf+J4vXS1mSNevhlAPEKK2j9hhUDbJ/W IsBQE4K3LBkBdqknYLYlYQdnoeecH+vruovaRyZFirTZZ174jW Iz0DpkltNXJbGB3gz43zdoEUSAldjXUj1ynUzCQ/PVP/jr3D2j 6ZtZ+K9TK2DGdC227tQaDMwS8Z6JQ2azrz7hEUPJeQiQc5+IKH XgppWoLHwrpaK4RXexpM= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.126.171 Subject: [Chicken-users] minor lowdown egg oddity X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Aug 2012 11:09:13 -0000 Hi All, I was just reading Moritz' lowdown code trying to understand how the comparse egg works, when I stumbled upon the following lines: https://bitbucket.org/DerGuteMoritz/lowdown/src/5bad0c82bd34/lowdown-impl.scm#cl-239 Shouldn't that be [a-zA-Z0-9] ? Best regards Markus From MAILER-DAEMON Wed Aug 15 07:22:40 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T1bgO-0005If-Mi for mharc-chicken-users@gnu.org; Wed, 15 Aug 2012 07:22:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38937) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1bgN-0005Hr-38 for chicken-users@nongnu.org; Wed, 15 Aug 2012 07:22:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T1bgL-0004wT-UC for chicken-users@nongnu.org; Wed, 15 Aug 2012 07:22:39 -0400 Received: from mail.networkname.de ([85.88.17.200]:50444) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1bgL-0004wG-NT for chicken-users@nongnu.org; Wed, 15 Aug 2012 07:22:37 -0400 From: Moritz Heidkamp To: Markus Klotzbuecher References: <20120815110907.GA8521@PMA-10-048> Date: Wed, 15 Aug 2012 13:21:52 +0200 In-Reply-To: <20120815110907.GA8521@PMA-10-048> (Markus Klotzbuecher's message of "Wed, 15 Aug 2012 13:09:07 +0200") Message-ID: <871uj85rjj.fsf@twoticketsplease.de> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 85.88.17.200 Cc: ChickenML Subject: Re: [Chicken-users] minor lowdown egg oddity X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Aug 2012 11:22:40 -0000 Markus Klotzbuecher 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/ where I will give a short presentation of the implementation. > when I stumbled upon the following lines: > > https://bitbucket.org/DerGuteMoritz/lowdown/src/5bad0c82bd34/lowdown-impl.scm#cl-239 > > Shouldn't that be [a-zA-Z0-9] ? That's a bug indeed, thanks for reporting it. I'll fix it and push a new release in a bit! Moritz From MAILER-DAEMON Wed Aug 15 07:38:28 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T1bvg-0007fx-Bp for mharc-chicken-users@gnu.org; Wed, 15 Aug 2012 07:38:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42729) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1bvd-0007fl-Mu for chicken-users@nongnu.org; Wed, 15 Aug 2012 07:38:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T1bvc-0000S9-Fd for chicken-users@nongnu.org; Wed, 15 Aug 2012 07:38:25 -0400 Received: from moutng.kundenserver.de ([212.227.17.8]:60825) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1bvc-0000Ry-2K for chicken-users@nongnu.org; Wed, 15 Aug 2012 07:38:24 -0400 Received: from localhost (kulnet-nat-2.kulnet.kuleuven.be [134.58.253.57]) by mrelayeu.kundenserver.de (node=mreu4) with ESMTP (Nemesis) id 0LfcGk-1TTYwu3J6I-00pKAE; Wed, 15 Aug 2012 13:38:22 +0200 Date: Wed, 15 Aug 2012 13:38:21 +0200 From: Markus Klotzbuecher To: Moritz Heidkamp Message-ID: <20120815113821.GB20428@PMA-10-048> References: <20120815110907.GA8521@PMA-10-048> <871uj85rjj.fsf@twoticketsplease.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <871uj85rjj.fsf@twoticketsplease.de> User-Agent: Mutt/1.5.21 (2010-09-15) X-Provags-ID: V02:K0:w+Hg31xAh99eS9btZeTYKF5Yw4g99UbN+TaJfLHRXA9 JkF8E8OduYpV77KAbnveU+kuALUknESKXi/KntSFG274uetByF SJmhDzANkahUh3kj43eBfweSRLcmn0iz2WJiRHVgIsQvl06vKx QmVgzzLNViQi3Cvpmbk32GStfi9bKN+DmS8JFzh3cJ7EEMi4uI to7tfyFrIm2Dtx/Mk4LSMqhgg7FclTvakF+kbzI50bhD97jGdQ q+2iUyME1rhMgx84nno2l9gYz984g//sjQNuZXILeJRCnBxXWi qI1ypWRooJReBCWS91rBd2KsMmgPl8LLP484BFUzI4JYcQjf19 d5oUPKJxcOYTnKcw17J8= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.17.8 Cc: ChickenML Subject: Re: [Chicken-users] minor lowdown egg oddity X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Aug 2012 11:38:26 -0000 On Wed, Aug 15, 2012 at 01:21:52PM +0200, Moritz Heidkamp wrote: > Markus Klotzbuecher 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/ where I will give > a short presentation of the implementation. Thanks! I'd love to come, but Leuven is a bit too far to stop by easily... > > when I stumbled upon the following lines: > > > > https://bitbucket.org/DerGuteMoritz/lowdown/src/5bad0c82bd34/lowdown-impl.scm#cl-239 > > > > Shouldn't that be [a-zA-Z0-9] ? > > That's a bug indeed, thanks for reporting it. I'll fix it and push a new > release in a bit! Great! Markus From MAILER-DAEMON Wed Aug 15 16:55:15 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T1kcU-0001qn-VH for mharc-chicken-users@gnu.org; Wed, 15 Aug 2012 16:55:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53741) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1kbo-0001l2-Ew for chicken-users@nongnu.org; Wed, 15 Aug 2012 16:54:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T1kbn-0000wG-OM for chicken-users@nongnu.org; Wed, 15 Aug 2012 16:54:32 -0400 Received: from mail-wi0-f175.google.com ([209.85.212.175]:43469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1kbn-0000w4-IB for chicken-users@nongnu.org; Wed, 15 Aug 2012 16:54:31 -0400 Received: by wibhm2 with SMTP id hm2so12957wib.10 for ; Wed, 15 Aug 2012 13:54:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=PrB5S4WepKUxglutdFfGLfId39poTCdmujKePMe9avE=; b=gtl1du5YKMZTO5BBrJpx092jDneMmnuk1KW0Wc+Ehg6qHRGvwZmVIvT/+L0HZPFiAB 5VT8Vx8ysOZRoiu4Jmn8sVRz+k1xV6SoFWk1pKL2pREqQcnQlC145UcP839g+GzyutOc TaUQ+9mILSHPuS9CHtOnUGpennM3CLoFoAjW4HTE/RQWYPU3ZuwfIKaNrrUJggN9fLJg M6ImVhfav4e3tIsRfHHvp4qa1mYsZWuixZDXR1IAFBZ/4BuvgeVrl3PwCbMWzcwAzRdU yagyDSB+aYqgQy0NgCTgszdKvRYsWD6aT05BTQ/j+aSMmFDdSKkyNHdH+OuStoejZTrx lqCw== MIME-Version: 1.0 Received: by 10.216.0.212 with SMTP id 62mr10915996web.92.1345064069964; Wed, 15 Aug 2012 13:54:29 -0700 (PDT) Received: by 10.194.79.37 with HTTP; Wed, 15 Aug 2012 13:54:29 -0700 (PDT) Date: Wed, 15 Aug 2012 13:54:29 -0700 Message-ID: From: Seth Alves To: chicken-users@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.175 X-Mailman-Approved-At: Wed, 15 Aug 2012 16:55:14 -0400 Subject: [Chicken-users] spock and jquery? X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Aug 2012 20:54:34 -0000 Does anyone have an example of using spock and jquery together? -seth From MAILER-DAEMON Thu Aug 16 19:37:14 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T29co-0003aO-7T for mharc-chicken-users@gnu.org; Thu, 16 Aug 2012 19:37:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48172) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T29cl-0003ZY-6H for chicken-users@nongnu.org; Thu, 16 Aug 2012 19:37:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T29ck-0006lf-B6 for chicken-users@nongnu.org; Thu, 16 Aug 2012 19:37:11 -0400 Received: from mail-yx0-f173.google.com ([209.85.213.173]:47543) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T29ck-0006lW-6m for chicken-users@nongnu.org; Thu, 16 Aug 2012 19:37:10 -0400 Received: by yenm4 with SMTP id m4so3510143yen.4 for ; Thu, 16 Aug 2012 16:37:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=jwx8sUaaa3KlH5xTSHGWM8HTX89QrQzRChAl2ZrqXM0=; b=mgcyRoyz/8MaLXlQbws4/gr0/nO9R7NU/WkzznMMbo6pIlDD5DxU79dVt3vs40rPm9 vLTrIglxDaI5VHb2BtwukUfch7xeYDW6MBnXYRlrddCeBZhmT4Mlg0YojbDijS0prL5u jL2OWyVBrEw4tNPpe6s8nmkLlVQqQQhixO/YCzKiz3kxj7qkybyWu96qXSjQA3ueTcj2 R1/ogdhb+UevY5se0OKvfrqe9lQrvFb1IrOGOrGIf7mY3qQ4TTyw9X8PLaaWylz16IyB PYCJIp6Utlt17NFSFdFjVLTVc9OA4pQis17zNIlEhcKTNBj1ufgzc71K8JKpY2LCTtQE huoQ== MIME-Version: 1.0 Received: by 10.50.217.201 with SMTP id pa9mr4440234igc.54.1345160228954; Thu, 16 Aug 2012 16:37:08 -0700 (PDT) Sender: anntzer.lee@gmail.com Received: by 10.50.5.177 with HTTP; Thu, 16 Aug 2012 16:37:08 -0700 (PDT) Date: Thu, 16 Aug 2012 16:37:08 -0700 X-Google-Sender-Auth: DxJKpfG6dnIcBQxX6QSkNrI5oY8 Message-ID: From: Antony Lee To: chicken-users@nongnu.org Content-Type: multipart/alternative; boundary=14dae93405cb9ce16d04c76a85bc X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.213.173 Subject: [Chicken-users] checking whether a C macro is defined X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Aug 2012 23:37:12 -0000 --14dae93405cb9ce16d04c76a85bc Content-Type: text/plain; charset=UTF-8 Hi all, I am looking for a way to check if a symbol is #defined as a C macro or not... something like (declare (foreign-declare "#include ")) (foreign-code #<I am looking for a way to check if a symbol is #defined as a C m= acro or not... something like

(declare (foreign-declare "#inclu= de <foo.h>"))
(foreign-code #<<EOF
#ifndef FOO
#define FOO -1
#endif
EOF
)
(define-foreign-variable FOO int)
which doesn't work (because I cannot put C macros in foreign-code= ?).

My second try was to use the bind egg:
(bind* #<<EOF #ifndef FOO
#define FOO -1
#endif
EOF
)

but now FOO is a= lways redefined (i.e. #ifndef FOO always evaluates to true).

Any sug= gestions?=C2=A0 (I guess I could always put all that in an actual header fi= le full of #ifndef's and #include *that* one but I am looking for somet= hing more... elegant if possible.)
Thanks,
Antony
--14dae93405cb9ce16d04c76a85bc-- From MAILER-DAEMON Thu Aug 16 22:05:41 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T2BwT-0007d3-4a for mharc-chicken-users@gnu.org; Thu, 16 Aug 2012 22:05:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38960) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2BwQ-0007co-LF for chicken-users@nongnu.org; Thu, 16 Aug 2012 22:05:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2BwN-0004yj-R3 for chicken-users@nongnu.org; Thu, 16 Aug 2012 22:05:38 -0400 Received: from mail-iy0-f173.google.com ([209.85.210.173]:64192) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2BwN-0004xH-JQ for chicken-users@nongnu.org; Thu, 16 Aug 2012 22:05:35 -0400 Received: by iakx26 with SMTP id x26so569164iak.4 for ; Thu, 16 Aug 2012 19:05:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer; bh=zgRBtTb72TpgvmefAC2HjqWRfl/CkrP0fhdFVc3XG18=; b=omgtj+7V+OidWHAw1WvS5Y5BVRhfAhIgrQ2J8LAXQ9Sow2nVbHAENjkbgslNOrhOoN Fccv8rGrjVqE0ly3xzESrrZGsZyhQBUcSmgqVxL6Ol9jmN5vZrYiGJF8UA37YRIfYKEK 2ejNTa9mE3w0lxdal/390rBYSJX4VWALaGCP5N5G86ZH8OnO2npUkzXgB6ECG5DYLczO V+vG6YkTJrtmWSYtUq6jyhToxCmb/vukXjSYgujGPLOzdnMMILt9TKxaBoXUQKYCyj4r Z2/bv+f6eJDU/8VSssKr2pNqMKZpP2c2wOyyPavKkjuDiMi9u8+CWRGPTx7dlesq5C3o YA/Q== Received: by 10.43.46.194 with SMTP id up2mr3086006icb.22.1345169134663; Thu, 16 Aug 2012 19:05:34 -0700 (PDT) Received: from aeryn.xorinia.dim (c-67-163-9-64.hsd1.il.comcast.net. [67.163.9.64]) by mx.google.com with ESMTPS id dw5sm3438731igc.6.2012.08.16.19.05.33 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 16 Aug 2012 19:05:33 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: multipart/alternative; boundary="Apple-Mail=_4850D2B4-2332-42BD-BFF4-5393CBD7E0D9" From: Jim Ursetto In-Reply-To: Date: Thu, 16 Aug 2012 21:05:32 -0500 Message-Id: <0A89B403-83D5-4831-B90B-B1EF719CC465@gmail.com> References: To: Antony Lee X-Mailer: Apple Mail (2.1278) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] checking whether a C macro is defined X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Aug 2012 02:05:40 -0000 --Apple-Mail=_4850D2B4-2332-42BD-BFF4-5393CBD7E0D9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, That should be foreign-declare for the whole thing, not foreign-code. Or use #> ... <# which is shorthand for foreign-declare. #> #include #ifndef FOO #define FOO -1 #endif <# Another option is the feature-test egg, which is useful for complex = cases, and doesn't require that you redefine anything. But for cases where it is safe to #define an undefined macro (in other = words, when you can guarantee there is an impossible, harmless or safe default = value), the above is easier. On Aug 16, 2012, at 6:37 PM, Antony Lee wrote: > Hi all, > I am looking for a way to check if a symbol is #defined as a C macro = or not... something like >=20 > (declare (foreign-declare "#include ")) > (foreign-code #< #ifndef FOO > #define FOO -1 > #endif > EOF > ) > (define-foreign-variable FOO int) >=20 > which doesn't work (because I cannot put C macros in foreign-code?). >=20 > My second try was to use the bind egg: > (bind* #< #ifndef FOO > #define FOO -1 > #endif > EOF > ) >=20 > but now FOO is always redefined (i.e. #ifndef FOO always evaluates to = true). >=20 > Any suggestions? (I guess I could always put all that in an actual = header file full of #ifndef's and #include *that* one but I am looking = for something more... elegant if possible.) > Thanks, > Antony > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users --Apple-Mail=_4850D2B4-2332-42BD-BFF4-5393CBD7E0D9 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii #>
#include <foo.h>
#ifndef FOO
#define FOO = -1
#endif
<#

Another option is the = feature-test egg, which is useful for complex cases,
and = doesn't require that you redefine anything.

But = for cases where it is safe to #define an undefined macro (in other = words,
when you can guarantee there is = an impossible, harmless or safe default = value),
the above is easier.

On = Aug 16, 2012, at 6:37 PM, Antony Lee wrote:

Hi = all,
I am looking for a way to check if a symbol is #defined as a C = macro or not... something like

(declare (foreign-declare = "#include <foo.h>"))
(foreign-code #<<EOF
#ifndef = FOO
#define FOO -1
#endif
EOF
)
(define-foreign-variable FOO = int)

which doesn't work (because I cannot put C macros in = foreign-code?).

My second try was to use the bind egg:
(bind* = #<<EOF
#ifndef FOO
#define FOO -1
#endif
EOF
)

but now FOO = is always redefined (i.e. #ifndef FOO always evaluates to = true).

Any suggestions?  (I guess I could always put all = that in an actual header file full of #ifndef's and #include *that* one = but I am looking for something more... elegant if possible.)
Thanks,
Antony
_______________________________________________
Chicken-users mailing = list
Chicken-users@nongnu.org
h= ttps://lists.nongnu.org/mailman/listinfo/chicken-users

= --Apple-Mail=_4850D2B4-2332-42BD-BFF4-5393CBD7E0D9-- From MAILER-DAEMON Thu Aug 16 22:29:34 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T2CJa-00029m-JC for mharc-chicken-users@gnu.org; Thu, 16 Aug 2012 22:29:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33032) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2CJY-00029d-9O for chicken-users@nongnu.org; Thu, 16 Aug 2012 22:29:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2CJW-00038q-PC for chicken-users@nongnu.org; Thu, 16 Aug 2012 22:29:31 -0400 Received: from mail-yw0-f45.google.com ([209.85.213.45]:40844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2CJW-00038m-It for chicken-users@nongnu.org; Thu, 16 Aug 2012 22:29:30 -0400 Received: by yhpp34 with SMTP id p34so3580314yhp.4 for ; Thu, 16 Aug 2012 19:29:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=3W4JxXoOQum0hZc4sXjUPIqxx2tVFlodNoDHalpsHRQ=; b=CiQdR4xOf3hcKQZCzz//LGEhNLIOGkH92gjXcwL8R7eZ31ZNa+998mZt/ndSeE1Cft 4aB730uAnGIayoLHIncELREOS6/AH6tpaP+8clv2y4Y3ELicdJMf3exbW9IQ5fu5wFNR 5b3lHEOnEkZTuEPjZ66UZ8Xl6FO4ABvV0SQy4c0fch4BLrXO55rpsOwyJ58zv01+dLWg U8DmamW8GcGhbG4vx4BoZgNfI/f+ejYxu+2vgOnmjqNdFVYh8jQ7NQvu//3wtcIy0vfn w5xE/9/SfbpWoLhxsXo69JApR6YlULWSBn43lbC3nC33JZrV5fcQ+fqlaUJ1/0SYiq06 hSlQ== MIME-Version: 1.0 Received: by 10.50.85.230 with SMTP id k6mr257578igz.49.1345170569420; Thu, 16 Aug 2012 19:29:29 -0700 (PDT) Sender: anntzer.lee@gmail.com Received: by 10.50.5.177 with HTTP; Thu, 16 Aug 2012 19:29:29 -0700 (PDT) In-Reply-To: <0A89B403-83D5-4831-B90B-B1EF719CC465@gmail.com> References: <0A89B403-83D5-4831-B90B-B1EF719CC465@gmail.com> Date: Thu, 16 Aug 2012 19:29:29 -0700 X-Google-Sender-Auth: JLy_iTmMo5AS6jcYJRn6EVAD3jA Message-ID: From: Antony Lee To: chicken-users@nongnu.org Content-Type: multipart/alternative; boundary=e89a8f3ba85bf3e09d04c76ced2b X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.213.45 Subject: Re: [Chicken-users] checking whether a C macro is defined X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Aug 2012 02:29:33 -0000 --e89a8f3ba85bf3e09d04c76ced2b Content-Type: text/plain; charset=UTF-8 The feature-test egg looks nice, I'll give it a try. Thanks, Antony 2012/8/16 Jim Ursetto > Hi, > That should be foreign-declare for the whole thing, not foreign-code. > Or use #> ... <# which is shorthand for foreign-declare. > > #> > #include > > #ifndef FOO > #define FOO -1 > #endif > <# > > Another option is the feature-test egg, which is useful for complex cases, > and doesn't require that you redefine anything. > > But for cases where it is safe to #define an undefined macro (in other > words, > when you can guarantee there is an impossible, harmless or safe default > value), > the above is easier. > > On Aug 16, 2012, at 6:37 PM, Antony Lee wrote: > > Hi all, > I am looking for a way to check if a symbol is #defined as a C macro or > not... something like > > (declare (foreign-declare "#include ")) > (foreign-code #< #ifndef FOO > #define FOO -1 > #endif > EOF > ) > (define-foreign-variable FOO int) > > which doesn't work (because I cannot put C macros in foreign-code?). > > My second try was to use the bind egg: > (bind* #< #ifndef FOO > #define FOO -1 > #endif > EOF > ) > > but now FOO is always redefined (i.e. #ifndef FOO always evaluates to > true). > > Any suggestions? (I guess I could always put all that in an actual header > file full of #ifndef's and #include *that* one but I am looking for > something more... elegant if possible.) > Thanks, > Antony > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users > > > --e89a8f3ba85bf3e09d04c76ced2b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable The feature-test egg looks nice, I'll give it a try.
Thanks,
Anto= ny

2012/8/16 Jim Ursetto <zbigniewsz@= gmail.com>
Hi,
= That should be foreign-declare for the whole thing, not foreign-code.
O= r use #> ... <# which is shorthand for foreign-declare.

#>
#include <foo.h>

#ifndef FOO
#d= efine FOO -1
#endif
<#

Another option is the feature-test egg, which is useful for c= omplex cases,
and doesn't require that you redefine anything.=

But for cases where it is safe to #define an unde= fined macro (in other words,
when you=C2=A0can guarantee there is an=C2=A0impossible, harmless or s= afe default value),
the=C2=A0above is easier.

=
On Aug 16, 2012, at 6:37 PM, Antony Lee wrote:
=
Hi all,
I am looking for a way to check if a symb= ol is #defined as a C macro or not... something like

(declare (forei= gn-declare "#include <foo.h>"))
(foreign-code #<<E= OF
#ifndef FOO
#define FOO -1
#endif
EOF
)
(define-foreign-variable FOO int)
which doesn't work (because I cannot put C macros in foreign-code= ?).

My second try was to use the bind egg:
(bind* #<<EOF #ifndef FOO
#define FOO -1
#endif
EOF
)

but now FOO is a= lways redefined (i.e. #ifndef FOO always evaluates to true).

Any sug= gestions?=C2=A0 (I guess I could always put all that in an actual header fi= le full of #ifndef's and #include *that* one but I am looking for somet= hing more... elegant if possible.)
Thanks,
Antony
_______________________________________________
Chicken-users mailing li= st
Chicken= -users@nongnu.org
https://lists.nongnu.org/mailman/listin= fo/chicken-users


--e89a8f3ba85bf3e09d04c76ced2b-- From MAILER-DAEMON Fri Aug 17 16:47:21 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T2TRx-0006ng-Jk for mharc-chicken-users@gnu.org; Fri, 17 Aug 2012 16:47:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48575) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2TRu-0006nQ-Qi for chicken-users@nongnu.org; Fri, 17 Aug 2012 16:47:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2TRt-00012t-KV for chicken-users@nongnu.org; Fri, 17 Aug 2012 16:47:18 -0400 Received: from elasmtp-scoter.atl.sa.earthlink.net ([209.86.89.67]:51898) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2TRt-00012l-GE for chicken-users@nongnu.org; Fri, 17 Aug 2012 16:47:17 -0400 Received: from [151.196.92.66] (helo=[10.1.10.52]) by elasmtp-scoter.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from ) id 1T2TRr-0007KY-Fy for chicken-users@nongnu.org; Fri, 17 Aug 2012 16:47:15 -0400 From: John Maxwell To: chicken-users@nongnu.org Content-Type: text/plain; charset="us-ascii" Organization: Open Amplify Date: Fri, 17 Aug 2012 16:47:12 -0400 Message-ID: <1345236432.2621.12.camel@jmax> Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 Content-Transfer-Encoding: 7bit X-ELNK-Trace: 83965f657e9c337b4ddc6a2c24514ec4239a348a220c26094bfde8139ebf4fef9b99dd9a4b3c65e1548b785378294e88350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 151.196.92.66 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-Received-From: 209.86.89.67 Subject: [Chicken-users] Problem with uuid-lib egg X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Aug 2012 20:47:19 -0000 Hi all- I'm writing some code which needs to generate uuids, so naturally I turned to the uuid-lib egg. My problem is, the egg needs libuuid.so (since the egg is basically a thin wrapper around that library), and this is causing me headaches. When I compile my code, I add -luuid to the csc link command, like so: csc -o my-app my-app.o more-code.o -luuid and all is well. However, I also need to run the same code using csi (for unit testing purposes), and this doesn't work so well; csi segfaults out the first time that I try to call any of the uuid functions. Obviously, I could rebuild csi to link against libuuid (or play games with using the ELF utilities to modify the binary and add libuuid to it's dependencies), but this feels... wrong. Is this a bug in the egg (i.e., should the egg take care of pulling in libuuid)? Or is it inherent in the design of Chicken? Or... what? Suggestions, workarounds, etc. deeply appreciated. -John -- John Maxwell John.Maxwell@openamplify.com Software Developer, OpenAmplify From MAILER-DAEMON Fri Aug 17 16:54:23 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T2TYl-0000Ic-GC for mharc-chicken-users@gnu.org; Fri, 17 Aug 2012 16:54:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49929) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2TYj-0000Ff-BT for chicken-users@nongnu.org; Fri, 17 Aug 2012 16:54:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2TYi-0002zz-B6 for chicken-users@nongnu.org; Fri, 17 Aug 2012 16:54:21 -0400 Received: from smtp-vbr15.xs4all.nl ([194.109.24.35]:3089) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2TYi-0002zJ-23 for chicken-users@nongnu.org; Fri, 17 Aug 2012 16:54:20 -0400 Received: from frohike.homeunix.org (frohike.xs4all.nl [80.101.127.174]) by smtp-vbr15.xs4all.nl (8.13.8/8.13.8) with ESMTP id q7HKsGxA064541; Fri, 17 Aug 2012 22:54:16 +0200 (CEST) (envelope-from Peter.Bex@xs4all.nl) Received: by frohike.homeunix.org (Postfix, from userid 1000) id 2081AF7E4A5; Fri, 17 Aug 2012 22:53:50 +0200 (CEST) Date: Fri, 17 Aug 2012 22:53:50 +0200 From: Peter Bex To: John Maxwell Message-ID: <20120817205350.GZ22466@frohike.homeunix.org> Mail-Followup-To: John Maxwell , chicken-users@nongnu.org References: <1345236432.2621.12.camel@jmax> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1345236432.2621.12.camel@jmax> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-operating-system: by eggs.gnu.org: FreeBSD 4.6-4.9 X-Received-From: 194.109.24.35 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] Problem with uuid-lib egg X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Aug 2012 20:54:22 -0000 On Fri, Aug 17, 2012 at 04:47:12PM -0400, John Maxwell wrote: > Hi all- > > When I compile my code, I add -luuid to the csc link command, like so: > > csc -o my-app my-app.o more-code.o -luuid > > and all is well. However, I also need to run the same code using csi > (for unit testing purposes), and this doesn't work so well; csi > segfaults out the first time that I try to call any of the uuid > functions. > > Obviously, I could rebuild csi to link against libuuid (or play games > with using the ELF utilities to modify the binary and add libuuid to > it's dependencies), but this feels... wrong. hm, what platform are you on? Which version of Chicken? Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth From MAILER-DAEMON Fri Aug 17 17:15:01 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T2Tsj-0007WE-9H for mharc-chicken-users@gnu.org; Fri, 17 Aug 2012 17:15:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50929) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Tsg-0007Vg-V5 for chicken-users@nongnu.org; Fri, 17 Aug 2012 17:14:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2Tsf-0001Nn-CA for chicken-users@nongnu.org; Fri, 17 Aug 2012 17:14:58 -0400 Received: from elasmtp-spurfowl.atl.sa.earthlink.net ([209.86.89.66]:42925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Tsf-0001Nb-8E for chicken-users@nongnu.org; Fri, 17 Aug 2012 17:14:57 -0400 Received: from [151.196.92.66] (helo=[10.1.10.52]) by elasmtp-spurfowl.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from ) id 1T2Tse-0000dE-25 for chicken-users@nongnu.org; Fri, 17 Aug 2012 17:14:56 -0400 From: John Maxwell To: chicken-users@nongnu.org In-Reply-To: <20120817205350.GZ22466@frohike.homeunix.org> References: <1345236432.2621.12.camel@jmax> <20120817205350.GZ22466@frohike.homeunix.org> Content-Type: text/plain; charset="us-ascii" Organization: Open Amplify Date: Fri, 17 Aug 2012 17:14:54 -0400 Message-ID: <1345238094.2621.14.camel@jmax> Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 Content-Transfer-Encoding: 7bit X-ELNK-Trace: 83965f657e9c337b4ddc6a2c24514ec4239a348a220c2609e5b2f1703e5eaecaaa61b5428959cfdf350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 151.196.92.66 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-Received-From: 209.86.89.66 Subject: Re: [Chicken-users] Problem with uuid-lib egg X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Aug 2012 21:14:59 -0000 On Fri, 2012-08-17 at 22:53 +0200, Peter Bex wrote: > > hm, what platform are you on? Which version of Chicken? > > Cheers, > Peter Gentoo Linux, Chicken 4.7.3 -- John Maxwell John.Maxwell@openamplify.com Software Developer, OpenAmplify From MAILER-DAEMON Fri Aug 17 17:16:49 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T2TuT-0007ph-JP for mharc-chicken-users@gnu.org; Fri, 17 Aug 2012 17:16:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51159) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2TuR-0007nm-8J for chicken-users@nongnu.org; Fri, 17 Aug 2012 17:16:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2TuM-0002Ro-0z for chicken-users@nongnu.org; Fri, 17 Aug 2012 17:16:47 -0400 Received: from elasmtp-dupuy.atl.sa.earthlink.net ([209.86.89.62]:50537) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2TuL-0002Rh-TF for chicken-users@nongnu.org; Fri, 17 Aug 2012 17:16:41 -0400 Received: from [151.196.92.66] (helo=[10.1.10.52]) by elasmtp-dupuy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from ) id 1T2TuL-00081t-HZ for chicken-users@nongnu.org; Fri, 17 Aug 2012 17:16:41 -0400 From: John Maxwell To: chicken-users@nongnu.org In-Reply-To: <1345238094.2621.14.camel@jmax> References: <1345236432.2621.12.camel@jmax> <20120817205350.GZ22466@frohike.homeunix.org> <1345238094.2621.14.camel@jmax> Content-Type: text/plain; charset="us-ascii" Organization: Open Amplify Date: Fri, 17 Aug 2012 17:16:39 -0400 Message-ID: <1345238199.2621.16.camel@jmax> Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 Content-Transfer-Encoding: 7bit X-ELNK-Trace: 83965f657e9c337b4ddc6a2c24514ec4239a348a220c2609e5b2f1703e5eaeca811ecb482d565ee3666fa475841a1c7a350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 151.196.92.66 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-Received-From: 209.86.89.62 Subject: Re: [Chicken-users] Problem with uuid-lib egg X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Aug 2012 21:16:48 -0000 On Fri, 2012-08-17 at 17:14 -0400, John Maxwell wrote: > On Fri, 2012-08-17 at 22:53 +0200, Peter Bex wrote: > > > > hm, what platform are you on? Which version of Chicken? > > > > Cheers, > > Peter > > Gentoo Linux, Chicken 4.7.3 > Sorry; should've added: x86_64 -John -- John Maxwell John.Maxwell@openamplify.com Software Developer, OpenAmplify From MAILER-DAEMON Fri Aug 17 21:26:25 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T2Xo1-0008ED-Ho for mharc-chicken-users@gnu.org; Fri, 17 Aug 2012 21:26:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38021) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Xny-0008BT-L1 for chicken-users@nongnu.org; Fri, 17 Aug 2012 21:26:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2Xnx-0000Jk-4c for chicken-users@nongnu.org; Fri, 17 Aug 2012 21:26:22 -0400 Received: from mail-qa0-f52.google.com ([209.85.216.52]:61881) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Xnw-0000Jg-Vj for chicken-users@nongnu.org; Fri, 17 Aug 2012 21:26:21 -0400 Received: by qabg14 with SMTP id g14so1834291qab.4 for ; Fri, 17 Aug 2012 18:26:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=STGGxVNm0Zmqs0KSizdAVYXElQA5IPeYkMC8kK8sNuQ=; b=BmtC0ODQCY/HrY3MK6IHO6DLY8WPh/6NkVKtA2FnS4S/jJXKhSX/bIR1hsqA3xVy7a JJKeXjeIZDb5jKD4JJAudbTToJqHJYPSln02nhWSW7UMLuudZLIqXXpcECBquXTvYIiE ImvlLJd0NAxONgyTVmFSKXQlR4D5zu5kjV/21ZByxcMOoXOeOGTVUxLz9Sujnd8KftIF K1fL2J2IdpAOSoEdFCJCXAt0gm4STkmBmw9pTGooPt5yz6UEwc9ZIa0M3AchCXGmN1vO n7xC4RhHJEt19lvuddN9+KJKABIowAMS/mu/okY7AL166fBzILp/yPyMPmJ5IzlEtQJH b5uw== Received: by 10.229.135.5 with SMTP id l5mr5286760qct.5.1345253179678; Fri, 17 Aug 2012 18:26:19 -0700 (PDT) Received: from cl-t066-141cl.privatedns.com.gmail.com (wkit.com.br. [67.205.85.241]) by mx.google.com with ESMTPS id he6sm11651558qab.13.2012.08.17.18.26.17 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 17 Aug 2012 18:26:18 -0700 (PDT) From: Mario Domenech Goulart To: John Maxwell References: <1345236432.2621.12.camel@jmax> Date: Fri, 17 Aug 2012 21:18:30 -0400 In-Reply-To: <1345236432.2621.12.camel@jmax> (John Maxwell's message of "Fri, 17 Aug 2012 16:47:12 -0400") Message-ID: <858vdduheh.fsf@cl-t066-141cl.privatedns.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.52 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] Problem with uuid-lib egg X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Aug 2012 01:26:23 -0000 Hi John, On Fri, 17 Aug 2012 16:47:12 -0400 John Maxwell wrote: > I'm writing some code which needs to generate uuids, so naturally I > turned to the uuid-lib egg. My problem is, the egg needs libuuid.so > (since the egg is basically a thin wrapper around that library), and > this is causing me headaches. > > When I compile my code, I add -luuid to the csc link command, like so: > > csc -o my-app my-app.o more-code.o -luuid > > and all is well. However, I also need to run the same code using csi > (for unit testing purposes), and this doesn't work so well; csi > segfaults out the first time that I try to call any of the uuid > functions. I don't know if it is related, but uuid-lib's tests fail: http://tests.call-cc.org/master/linux/x86/2012/08/17/salmonella-report/test/uuid-lib.html > Obviously, I could rebuild csi to link against libuuid (or play games > with using the ELF utilities to modify the binary and add libuuid to > it's dependencies), but this feels... wrong. > > Is this a bug in the egg (i.e., should the egg take care of pulling in > libuuid)? Or is it inherent in the design of Chicken? Or... what? > > Suggestions, workarounds, etc. deeply appreciated. If you intend to take a deeper look at that issue, maybe you can take a look at the egg's source. You can obtain it with chicken-install or with svn (includes VCS history): - with chicken-install $ chicken-install -r uuid-lib - with svn $ svn --username=anonymous --password= co http://code.call-cc.org/svn/chicken-eggs/release/4/uuid-lib Best wishes. Mario -- http://parenteses.org/mario From MAILER-DAEMON Fri Aug 17 22:11:15 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T2YVP-0002yH-Cf for mharc-chicken-users@gnu.org; Fri, 17 Aug 2012 22:11:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52266) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2YVN-0002rs-8h for chicken-users@nongnu.org; Fri, 17 Aug 2012 22:11:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2YVL-0002a8-Id for chicken-users@nongnu.org; Fri, 17 Aug 2012 22:11:13 -0400 Received: from mail-pb0-f45.google.com ([209.85.160.45]:46355) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2YVL-0002ZD-Aq for chicken-users@nongnu.org; Fri, 17 Aug 2012 22:11:11 -0400 Received: by pbbrp12 with SMTP id rp12so4307745pbb.4 for ; Fri, 17 Aug 2012 19:11:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=x5F+yDMlqg5dlfKZJQIIixStoY8AHdvSSC+Vtt6qW6E=; b=T5JNA9vh3RYi58mhn6ozOP3vjSnFyUYVtXNymLQKaScr07v0YeV3/9T41xVNqkJXx4 FtWTSd0W4ToQJEBM0fv/3pkUOZcdctSyRp/Z1Tg5G7n62ZojdFWMcA0cRnvqxsO3N5z+ XKxVxxhwq7DgAWkwOs8R4QqW6HRNp13vGv+yqp/RhoUvExTCR85GIcDLMRoQurXNiBqv jWTkuRWkNkNSVXx3kdVqOwupj5zNamledEknU736bdJJ2+8xMSzvBO4pEoPh+ekSyOHP GuKj1RfSEfyLzX5/NV00rJLZMhrGypX3b4GHuPm/gZpuVWdiezjF58cbWuEWZDWuHiGb As6A== Received: by 10.68.226.167 with SMTP id rt7mr15838568pbc.146.1345255869495; Fri, 17 Aug 2012 19:11:09 -0700 (PDT) Received: from [192.168.1.74] (adsl-76-254-18-109.dsl.pltn13.sbcglobal.net. [76.254.18.109]) by mx.google.com with ESMTPS id pf10sm5918291pbc.56.2012.08.17.19.11.07 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 17 Aug 2012 19:11:08 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=us-ascii From: Kon Lovett In-Reply-To: <1345236432.2621.12.camel@jmax> Date: Fri, 17 Aug 2012 19:11:06 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <431DC042-B810-49A7-839B-AA8B152FCAE1@gmail.com> References: <1345236432.2621.12.camel@jmax> To: John Maxwell X-Mailer: Apple Mail (2.1278) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.45 Cc: chicken-users Subject: Re: [Chicken-users] Problem with uuid-lib egg X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Aug 2012 02:11:14 -0000 On Aug 17, 2012, at 1:47 PM, John Maxwell wrote: > Hi all- >=20 > I'm writing some code which needs to generate uuids, so naturally I > turned to the uuid-lib egg. My problem is, the egg needs libuuid.so > (since the egg is basically a thin wrapper around that library), and > this is causing me headaches. >=20 > When I compile my code, I add -luuid to the csc link command, like so: >=20 > csc -o my-app my-app.o more-code.o -luuid >=20 > and all is well. However, I also need to run the same code using csi > (for unit testing purposes), and this doesn't work so well; csi > segfaults out the first time that I try to call any of the uuid > functions. >=20 > Obviously, I could rebuild csi to link against libuuid (or play games > with using the ELF utilities to modify the binary and add libuuid to > it's dependencies), but this feels... wrong. >=20 > Is this a bug in the egg (i.e., should the egg take care of pulling in > libuuid)? Yes. I have only tested w/ MacOS X, where explicit use of libuuid is not = required. The .setup file needs to me amended as: (setup-shared-extension-module 'uuid-lib (extension-version "1.4.1") compile-options: '( -L -luuid ;this is the new bit -scrutinize -fixnum-arithmetic I will release a new version that tests for the 'software-version' and = extends the options accordingly. For now if you could try what Mario = suggested, get the source & test w/ the proposed change it would help. Sorry for the trouble. > Or is it inherent in the design of Chicken? Or... what? No, all my fault. >=20 > Suggestions, workarounds, etc. deeply appreciated. >=20 > -John >=20 > --=20 > John Maxwell John.Maxwell@openamplify.com > Software Developer, OpenAmplify >=20 >=20 > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users From MAILER-DAEMON Fri Aug 17 22:52:31 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T2Z9L-00064U-Q8 for mharc-chicken-users@gnu.org; Fri, 17 Aug 2012 22:52:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41088) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Z9J-00063p-BL for chicken-users@nongnu.org; Fri, 17 Aug 2012 22:52:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2Z9I-0003yv-8c for chicken-users@nongnu.org; Fri, 17 Aug 2012 22:52:29 -0400 Received: from qmta02.westchester.pa.mail.comcast.net ([76.96.62.24]:53834) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Z9I-0003yn-4C for chicken-users@nongnu.org; Fri, 17 Aug 2012 22:52:28 -0400 Received: from omta04.westchester.pa.mail.comcast.net ([76.96.62.35]) by qmta02.westchester.pa.mail.comcast.net with comcast id o1iB1j0040ldTLk512sVDk; Sat, 18 Aug 2012 02:52:29 +0000 Received: from deepthought.localdomain ([68.55.47.18]) by omta04.westchester.pa.mail.comcast.net with comcast id o2sM1j00Q0PYRd83Q2sM8E; Sat, 18 Aug 2012 02:52:21 +0000 Received: from deepthought (localhost [127.0.0.1]) by deepthought.localdomain (Postfix) with ESMTP id 8A6BAA4401D; Fri, 17 Aug 2012 22:50:27 -0400 (EDT) Date: Fri, 17 Aug 2012 22:50:27 -0400 From: John Maxwell To: Mario Domenech Goulart References: <1345236432.2621.12.camel@jmax> <858vdduheh.fsf@cl-t066-141cl.privatedns.com> In-Reply-To: <858vdduheh.fsf@cl-t066-141cl.privatedns.com> (from mario.goulart@gmail.com on Fri Aug 17 21:18:30 2012) X-Mailer: Balsa 2.4.8 Message-Id: <1345258227.3321.0@deepthought> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 76.96.62.24 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] Problem with uuid-lib egg X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Aug 2012 02:52:30 -0000 On 08/17/2012 09:18:30 PM, Mario Domenech Goulart wrote: > Hi John, >=20 [snip]=20 > If you intend to take a deeper look at that issue, maybe you can take > a > look at the egg's source. You can obtain it with chicken-install or > with svn (includes VCS history): >=20 > - with chicken-install > $ chicken-install -r uuid-lib >=20 > - with svn > $ svn --username=3Danonymous --password=3D co > http://code.call-cc.org/svn/chicken-eggs/release/4/uuid-lib >=20 So, can I take this to imply that the uuid-lib egg _ought_ to pull in=20 libuuid.so, and the behavior I'm seeing is a bug? If so, yeah, I'll look into what's going on (or perhaps, not going on). -John -- John Maxwell KB3VLL jmax@toad.net "At least a junkie knows what he needs. You get a man all strung out on greed, he'll give up everything he's got for just one shot at havin' it all." - Todd Snider, "Easy Money" = From MAILER-DAEMON Sun Aug 19 13:23:49 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T39E5-0006kR-5y for mharc-chicken-users@gnu.org; Sun, 19 Aug 2012 13:23:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:32848) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T39E2-0006iX-AQ for chicken-users@nongnu.org; Sun, 19 Aug 2012 13:23:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T39E1-00008q-5X for chicken-users@nongnu.org; Sun, 19 Aug 2012 13:23:46 -0400 Received: from mail-vb0-f45.google.com ([209.85.212.45]:33667) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T39E0-00008m-V8 for chicken-users@nongnu.org; Sun, 19 Aug 2012 13:23:45 -0400 Received: by vbip1 with SMTP id p1so4507302vbi.4 for ; Sun, 19 Aug 2012 10:23:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=Z3mGbkzfh2J8MAVURonBJB/h7HG/raqteXVoUMgGfEU=; b=b/v7Xr37TwWgaxbk38Wkk/cM/yxdm3Pa6Qy+4F9evajZ5v1A3DB2Eoh8a1czQ2qfPG IkTxWSqZJUg4TUiVJAy9r/Itcsdxy/pibE52BRhlCh/FzgrMlFPVE0nz8Oh4Kqe3wsMi MECl72ypBa4MaAgQAksYuE3Xt2GUITJ1PVFisuXjCzSWse5InMLjXAWRFdjNjaFZ+p0l 47hUDjjd9ouFHlHGVTjnCpgPZ8aZP49lzWNhY06bajGVuH+X3wuSshxLQu7Sn7FMBuD+ RWHSl9Py6UEnYDPl4bMAgpaWCL5viIWwDgS0XdcsnaYcpr5smMqwLicnQ697CQe9xEL0 k7Aw== MIME-Version: 1.0 Received: by 10.220.218.144 with SMTP id hq16mr7992543vcb.61.1345397024147; Sun, 19 Aug 2012 10:23:44 -0700 (PDT) Sender: mattgushee@gmail.com Received: by 10.221.13.197 with HTTP; Sun, 19 Aug 2012 10:23:44 -0700 (PDT) Date: Sun, 19 Aug 2012 11:23:44 -0600 X-Google-Sender-Auth: JbB2c0RKRW1rpQm69IgkdJ-54hs Message-ID: From: Matt Gushee To: chicken-users@nongnu.org Content-Type: multipart/alternative; boundary=14dae9d24d3cb4c90b04c7a1a7aa X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.45 Subject: [Chicken-users] Redis-client issues X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Aug 2012 17:23:47 -0000 --14dae9d24d3cb4c90b04c7a1a7aa Content-Type: text/plain; charset=ISO-8859-1 Hi, Chickeneers-- I'm back again! Though I have never been a key member of this community, so you are forgiven for not remembering me ;-) Anyway, I am planning to develop a rather ambitious project using Redis, and have been experimenting with the redis-client egg. Thanks to Carl Douglas for developing it! But I have noticed a couple of minor problems with the egg; one at least is surely a bug. Oh, and I am using version 0.7 of the egg with Chicken 4.7.0 & Redis 2.4.15 on Arch Linux. Issue #1 ----------- Nil responses are not handled in some cases, e.g.: csi> (redis-hset "goodies" "wine" "merlot") (1) csi> (redis-hset "goodies" "cheese" "gouda") (1) csi> (redis-hget "goodies" "wine") ("merlot") csi> (redis-hget "goodies" "cheese") ("gouda") csi> (redis-hget "goodies" "fruit") ; Querying a non-existent field ; never returns When I do this in the command-line client (redis-cli), the response is (nil) . At any rate, it is handled gracefully. Should be in our library, too, I would think. Issue #2 ----------- I don't know if this is really a bug, or just a feature I don't like, but if a Scheme error (such as invalid input) is raised in the midst of a transaction, the client seems to be rendered useless. csi> (redis-multi) ("OK") csi> (redis-sadd "abc" "def") ("QUEUED") csi> (redis-hset "xyz" '()) Error: (string-length) bad argument type: () Call history: (redis-hset "xyz" (quote ())) (quote ()) (##core#quote ()) (redis-hset "xyz" (quote ())) <-- csi> (redis-sismember "abc" "def") ("QUEUED") csi> (redis-lpush "fubar" "baz") ("QUEUED") csi> (redis-lpop "fubar") ("QUEUED") In other words, any further commands simply produce the response ("QUEUED"). Now, I have found that I can write an exception handler that calls (redis-discard), and that seems to solve the problem. But what would make the most sense to me is to build an exception handler into the client library that would discard the transaction and then re-raise the exception. What says the community? Also ... though I'm far from an expert Schemer, if Carl is not available to work on this stuff, I will attempt to fix the egg, and if I am able to do so, I'd be happy to contribute my fixes to the community. -- Matt Gushee --14dae9d24d3cb4c90b04c7a1a7aa Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, Chickeneers--

I'm back again! Though I have neve= r been a key member of this community, so you are forgiven for not remember= ing me ;-)

Anyway, I am planning to develop a rath= er ambitious project using Redis, and have been experimenting with the redi= s-client egg. Thanks to Carl Douglas for developing it! But I have noticed = a couple of minor problems with the egg; one at least is surely a bug. Oh, = and I am using version 0.7 of the egg with Chicken 4.7.0 & Redis 2.4.15= on Arch Linux.

Issue #1
-----------

Nil responses are not handled in some cases, e.g.:

=A0 csi> (redis-hset "goodies" "wine" "m= erlot")
=A0 (1)
=A0 csi> (redis-hset "goodies" "ch= eese" "gouda")
=A0 (1)
=A0 csi> (redi= s-hget "goodies" "wine")
=A0 ("merlot&qu= ot;)
=A0 csi> (redis-hget "goodies" "cheese")
<= div>=A0 ("gouda")
=A0 csi> (redis-hget "goodies= " "fruit") =A0 =A0 =A0 ; Querying a non-existent field
=
=A0 ; never returns

When I do this in the command-= line client (redis-cli), the response is (nil) . At any rate, it is handled= gracefully. Should be in our library, too, I would think.


Issue #2
-----------

I don't know if this is really a bug, or just a feature I don= 9;t like, but if a Scheme error (such as invalid input) is raised in the mi= dst of a transaction, the client seems to be rendered useless.

=A0=A0csi> (redis-multi)
=A0 ("OK&quo= t;)
=A0 csi> (redis-sadd "abc" "def")
=A0 ("QUEUED")
=A0 csi> (redis-hset "xyz&= quot; '())

=A0 Error: (string-length) bad argument type: ()
<= div>
=A0 =A0 =A0 =A0 Call history:

= =A0 =A0 =A0 =A0 <syntax> =A0 =A0 =A0 =A0 =A0(redis-hset "xyz&quo= t; (quote ()))
=A0 =A0 =A0 =A0 <syntax> =A0 =A0 =A0 =A0 =A0(quote ())
=A0 = =A0 =A0 =A0 <syntax> =A0 =A0 =A0 =A0 =A0(##core#quote ())
= =A0 =A0 =A0 =A0 <eval> =A0 =A0(redis-hset "xyz" (quote ()))= <--
=A0 csi> (redis-sismember "abc" "def&qu= ot;)
=A0 ("QUEUED")
=A0 csi> (redis-lpush "fuba= r" "baz")
=A0 ("QUEUED")
=A0 c= si> (redis-lpop "fubar")
=A0 ("QUEUED")
=A0=A0
In other words, any further commands simply produce the re= sponse ("QUEUED"). Now, I have found that I can write an exceptio= n handler that calls (redis-discard), and that seems to solve the problem. = But what would make the most sense to me is to build an exception handler i= nto the client library that would discard the transaction and then re-raise= the exception. What says the community?

Also ... though I'm far from an expert Schemer, if = Carl is not available to work on this stuff, I will attempt to fix the egg,= and if I am able to do so, I'd be happy to contribute my fixes to the = community.

--
Matt Gushee
--14dae9d24d3cb4c90b04c7a1a7aa-- From MAILER-DAEMON Sun Aug 19 16:36:15 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3CEJ-0001qK-50 for mharc-chicken-users@gnu.org; Sun, 19 Aug 2012 16:36:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53254) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3CEG-0001qC-RO for chicken-users@nongnu.org; Sun, 19 Aug 2012 16:36:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3CEF-0004HL-JU for chicken-users@nongnu.org; Sun, 19 Aug 2012 16:36:12 -0400 Received: from mail-ob0-f173.google.com ([209.85.214.173]:38667) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3CEF-0004HF-Di for chicken-users@nongnu.org; Sun, 19 Aug 2012 16:36:11 -0400 Received: by obbta14 with SMTP id ta14so8200764obb.4 for ; Sun, 19 Aug 2012 13:36:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=BWynMwWyzDGPvV3qgaJodclsI/qxfhIfczfd9j0GcWM=; b=RS6HriEnW8m9nPUJq6ClaaAeAfiW3MBnm30IEfbNV7bR8qKvV00qjlub/wOO7Yfmub 5RkxyE90tiOJ1VKpDVJh2fSdS1ioPGGdrRu6x5INv4jBDvUoclV4vu4mMzAET774g7Gf NiFcNzd5TTEEsTuXhUAbQUrkVOrUePLV0pJjJOoby8k7n5Uq35YPo8fQhjl+OkVV3KrS IbjTdNmWwjytcaI00HcKakenOq2xPMde1TlXy+YpGSu0iWMcrW0nH4g2H5FfItrta1i8 jEVA1Dd+2GXDfrCfXUPb3nQ8jkRs3PtgX+UqOJtL0a1DuEEMC895nbK490KihVGbD6yO jvVw== Received: by 10.60.26.134 with SMTP id l6mr8892195oeg.40.1345408570271; Sun, 19 Aug 2012 13:36:10 -0700 (PDT) Received: from [192.168.1.94] (adsl-76-254-18-109.dsl.pltn13.sbcglobal.net. [76.254.18.109]) by mx.google.com with ESMTPS id c6sm12563169obn.13.2012.08.19.13.36.07 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 19 Aug 2012 13:36:08 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=us-ascii From: Kon Lovett In-Reply-To: <431DC042-B810-49A7-839B-AA8B152FCAE1@gmail.com> Date: Sun, 19 Aug 2012 13:36:01 -0700 Content-Transfer-Encoding: 7bit Message-Id: References: <1345236432.2621.12.camel@jmax> <431DC042-B810-49A7-839B-AA8B152FCAE1@gmail.com> To: John Maxwell X-Mailer: Apple Mail (2.1278) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.214.173 Cc: chicken-users Subject: Re: [Chicken-users] Problem with uuid-lib egg X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Aug 2012 20:36:13 -0000 Please try uuid-lib 1.4.1 It passes the Linux platform Salmonella run. On Aug 17, 2012, at 7:11 PM, Kon Lovett wrote: > > On Aug 17, 2012, at 1:47 PM, John Maxwell wrote: > >> Hi all- >> >> I'm writing some code which needs to generate uuids, so naturally I >> turned to the uuid-lib egg. My problem is, the egg needs libuuid.so >> (since the egg is basically a thin wrapper around that library), and >> this is causing me headaches. >> From MAILER-DAEMON Sun Aug 19 19:51:42 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3FHR-0002rR-Vg for mharc-chicken-users@gnu.org; Sun, 19 Aug 2012 19:51:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59052) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3FHQ-0002rA-1H for chicken-users@nongnu.org; Sun, 19 Aug 2012 19:51:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3FHJ-0000Hy-Ls for chicken-users@nongnu.org; Sun, 19 Aug 2012 19:51:39 -0400 Received: from mail-pb0-f45.google.com ([209.85.160.45]:59796) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3FHJ-0000Hs-G1 for chicken-users@nongnu.org; Sun, 19 Aug 2012 19:51:33 -0400 Received: by pbbrp12 with SMTP id rp12so6385399pbb.4 for ; Sun, 19 Aug 2012 16:51:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:in-reply-to:mime-version:content-transfer-encoding :content-type:message-id:cc:x-mailer:from:subject:date:to; bh=eSDBRYRaBL4gENvCPhmz1guIECTAsdLBrTn1LOwZCgI=; b=q7Vw/rSKNyypMrO5cHj22BCzOhfQb/SNuyYRWE1ZDcp8qM8piwnY+SATX9sXnFGz+u ILMqn3ub/5LWym5GHwiP+l1axNpRkbZJVhUAy7iszaA4gu6RlPUfkq72yFXHnP34VSgv LHd1Lev+fD43QoIknJeZIIDNmJDWMKOhbfLRp96o2YMDCRy1ThCOpVbSBsRz7zilEopv Qv8jVnKiHHHzyVGM2JrAuvaGm/q+GU3w8Q5mkfihvSpTDDYnZH5Mt9numJXXuqPowBq7 3RU0gwvqsyg709msv5l+YjkBYSiEAQEcZKbMmD/9T/lkj+72zVU9rBSjJjSUyFgYU0IL UFjw== Received: by 10.68.200.8 with SMTP id jo8mr29576673pbc.148.1345420292061; Sun, 19 Aug 2012 16:51:32 -0700 (PDT) Received: from [192.168.1.6] (14.17.100.220.dy.bbexcite.jp. [220.100.17.14]) by mx.google.com with ESMTPS id nr2sm9800514pbc.48.2012.08.19.16.51.30 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 19 Aug 2012 16:51:31 -0700 (PDT) References: In-Reply-To: Mime-Version: 1.0 (1.0) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-Id: <892F4D3F-1EB3-41B2-8649-9EBB80F4F503@gmail.com> X-Mailer: iPhone Mail (9B206) From: Carl Douglas Date: Mon, 20 Aug 2012 08:51:28 +0900 To: Matt Gushee X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.45 Cc: "chicken-users@nongnu.org" Subject: Re: [Chicken-users] Redis-client issues X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Aug 2012 23:51:41 -0000 Hi Matt, Thanks for reporting these bugs!=20 I am overseas on holiday at the moment and the soonest I will be able to ta= ke a look is next week after the 26.=20 Regardless, you are welcome to fix these yourself, and I would encourage it!= =20 The redis-client.scm code is minimal and does not specialise per redis comma= nd. Also you may like to consider an alternative redis implementation for chicke= n scheme, there is one hosted on gitorious.org somewhere I believe.=20 Nevertheless I would like to see improvements made to the redis-client egg a= nd intend to take a look at the problems you mention when I get back. Thanks, Carl On 20/08/2012, at 2:23, Matt Gushee wrote: > Hi, Chickeneers-- >=20 > I'm back again! Though I have never been a key member of this community, s= o you are forgiven for not remembering me ;-) >=20 > Anyway, I am planning to develop a rather ambitious project using Redis, a= nd have been experimenting with the redis-client egg. Thanks to Carl Douglas= for developing it! But I have noticed a couple of minor problems with the e= gg; one at least is surely a bug. Oh, and I am using version 0.7 of the egg w= ith Chicken 4.7.0 & Redis 2.4.15 on Arch Linux. >=20 > Issue #1 > ----------- >=20 > Nil responses are not handled in some cases, e.g.: >=20 > csi> (redis-hset "goodies" "wine" "merlot") > (1) > csi> (redis-hset "goodies" "cheese" "gouda") > (1) > csi> (redis-hget "goodies" "wine") > ("merlot") > csi> (redis-hget "goodies" "cheese") > ("gouda") > csi> (redis-hget "goodies" "fruit") ; Querying a non-existent fiel= d > ; never returns >=20 > When I do this in the command-line client (redis-cli), the response is (ni= l) . At any rate, it is handled gracefully. Should be in our library, too, I= would think. >=20 >=20 > Issue #2 > ----------- >=20 > I don't know if this is really a bug, or just a feature I don't like, but i= f a Scheme error (such as invalid input) is raised in the midst of a transac= tion, the client seems to be rendered useless. >=20 > csi> (redis-multi) > ("OK") > csi> (redis-sadd "abc" "def") > ("QUEUED") > csi> (redis-hset "xyz" '()) >=20 > Error: (string-length) bad argument type: () >=20 > Call history: >=20 > (redis-hset "xyz" (quote ())) > (quote ()) > (##core#quote ()) > (redis-hset "xyz" (quote ())) <-- > csi> (redis-sismember "abc" "def") > ("QUEUED") > csi> (redis-lpush "fubar" "baz") > ("QUEUED") > csi> (redis-lpop "fubar") > ("QUEUED") > =20 > In other words, any further commands simply produce the response ("QUEUED"= ). Now, I have found that I can write an exception handler that calls (redis= -discard), and that seems to solve the problem. But what would make the most= sense to me is to build an exception handler into the client library that w= ould discard the transaction and then re-raise the exception. What says the c= ommunity? >=20 > Also ... though I'm far from an expert Schemer, if Carl is not available t= o work on this stuff, I will attempt to fix the egg, and if I am able to do s= o, I'd be happy to contribute my fixes to the community. >=20 > -- > Matt Gushee > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users From MAILER-DAEMON Mon Aug 20 11:52:01 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3UGm-00060v-VZ for mharc-chicken-users@gnu.org; Mon, 20 Aug 2012 11:52:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35962) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3UGl-0005z8-Aw for chicken-users@nongnu.org; Mon, 20 Aug 2012 11:52:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3UGk-0007Ju-4y for chicken-users@nongnu.org; Mon, 20 Aug 2012 11:51:59 -0400 Received: from elasmtp-scoter.atl.sa.earthlink.net ([209.86.89.67]:33991) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3UGk-0007Jq-0i for chicken-users@nongnu.org; Mon, 20 Aug 2012 11:51:58 -0400 Received: from [151.196.92.66] (helo=[10.1.10.52]) by elasmtp-scoter.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from ) id 1T3UGi-0005o4-0c for chicken-users@nongnu.org; Mon, 20 Aug 2012 11:51:56 -0400 From: John Maxwell To: chicken-users In-Reply-To: References: <1345236432.2621.12.camel@jmax> <431DC042-B810-49A7-839B-AA8B152FCAE1@gmail.com> Content-Type: text/plain; charset="us-ascii" Organization: Open Amplify Date: Mon, 20 Aug 2012 11:51:54 -0400 Message-ID: <1345477914.2616.2.camel@jmax> Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 Content-Transfer-Encoding: 7bit X-ELNK-Trace: 83965f657e9c337b4ddc6a2c24514ec4239a348a220c2609e0a8ada2af2294086bc05b3a144580863ca473d225a0f487350badd9bab72f9c350badd9bab72f9c X-Originating-IP: 151.196.92.66 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-Received-From: 209.86.89.67 Subject: Re: [Chicken-users] Problem with uuid-lib egg X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Aug 2012 15:52:00 -0000 On Sun, 2012-08-19 at 13:36 -0700, Kon Lovett wrote: > Please try uuid-lib 1.4.1 > > It passes the Linux platform Salmonella run. > > On Aug 17, 2012, at 7:11 PM, Kon Lovett wrote: > Works like a charm. Thanks, and sorry for the delay checking it; the problem was showing up on my work machine, so I couldn't check it until this morning. -John -- John Maxwell John.Maxwell@openamplify.com Software Developer, OpenAmplify From MAILER-DAEMON Mon Aug 20 16:11:14 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3YJd-0006TR-Vr for mharc-chicken-users@gnu.org; Mon, 20 Aug 2012 16:11:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41167) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3YJb-0006TL-Uv for chicken-users@nongnu.org; Mon, 20 Aug 2012 16:11:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3YJa-0006Ds-8r for chicken-users@nongnu.org; Mon, 20 Aug 2012 16:11:11 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:50564) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3YJX-0006D9-Rj for chicken-users@nongnu.org; Mon, 20 Aug 2012 16:11:10 -0400 Received: from localhost (94-224-118-242.access.telenet.be [94.224.118.242]) by mrelayeu.kundenserver.de (node=mreu4) with ESMTP (Nemesis) id 0LZYWu-1TX8uT1o7w-00lUd0; Mon, 20 Aug 2012 22:11:05 +0200 Date: Mon, 20 Aug 2012 22:11:04 +0200 From: Markus Klotzbuecher To: ChickenML Message-ID: <20120820201104.GA17560@PMA-10-048> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Provags-ID: V02:K0:UrrcSlgHxgOzzJhrRFz/0IPtJHq8RUx9XzkQJx6tgcb mzKpf+RpXWfRr3Knp+OIb+Udq5a/kjlI9rZy9Ds5JrK0fkhUlW 1kVBU+jduI8rDb4WfxJJwNN80jgNt3mVFCzb1BhMbFgdRi2ieF 4l/yLgXEJCGMFlkuTOOrMDT9xg14hmoEPFa0PJm8Gj1mWbGrfG Z8bvaJGLZ7IivnhQTh6L9gbhRLOMnlt5hGC/3q+Oe1wPndphVR JjwJe7U4AsdvkWUOQ5gMiIofZQJVmJ5SofpQq/peSW7z6XQGA9 ikZkVNVDzjcVvJL/P45u13hO1IAB25UMUR9yaVg2KM1W7pbDsR cwwDfyv9CSGg0EihNtBg= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.17.10 Subject: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Aug 2012 20:11:12 -0000 Hi All, I would like to try the phoghorn image gallery generator, but I just can't get the egg compiled. It fails because it can't find the epeg library and "epeg-config". I can't find it either, not as a debian package nor as sources on the net. Is the epeg code still developed? From looking at the phoghorn code it seems that imlib2 is also supported. Could it be used with the latter only? Thanks in advance for any hints! Markus From MAILER-DAEMON Mon Aug 20 16:18:12 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3YQO-0007kx-4y for mharc-chicken-users@gnu.org; Mon, 20 Aug 2012 16:18:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35636) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3YQM-0007kr-0j for chicken-users@nongnu.org; Mon, 20 Aug 2012 16:18:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3YQK-00085h-Si for chicken-users@nongnu.org; Mon, 20 Aug 2012 16:18:09 -0400 Received: from mail-qc0-f173.google.com ([209.85.216.173]:37848) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3YQK-00085b-KX for chicken-users@nongnu.org; Mon, 20 Aug 2012 16:18:08 -0400 Received: by qcab12 with SMTP id b12so4524447qca.4 for ; Mon, 20 Aug 2012 13:18:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=KVkLGp57yxVTR1XW9AAhZwXcz+Gj7uxQf51Gx0vMYqI=; b=eVwEjnneJLKlUhELyYYE9CuZGqVen31p5bhGRd6j2parsCkS7vkv9R40BwUjy3xXhb EN/gBtIiD18UoBiyGmbVUR6bXvZCiuCfjpsHGIMJ4yZ882RZ2EfrGXhW3ZJTzBp5nTlJ ycFefufW1iR3lOLf8fbYnxx7vralpc+sN9GTE5Eg2Rt0Ow2gOhcTFOSgDTTB2KPz4mOF K5f5hHKN0AWXOgjTutDo543mhi9tuhHX7u2GUACkvD31RG51ZyA8cpKsFqsE0Sd5grkp /VLwUpUMohD0JCYPA/RPa4KQHVc12/hv9xXHFpdcW8TN4PEqES16ddYqALic1TqpsjZM fUzQ== Received: by 10.224.194.1 with SMTP id dw1mr5266588qab.27.1345493887549; Mon, 20 Aug 2012 13:18:07 -0700 (PDT) Received: from cl-t066-141cl.privatedns.com.gmail.com (wkit.com.br. [67.205.85.241]) by mx.google.com with ESMTPS id s9sm16782147qaa.7.2012.08.20.13.18.06 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 20 Aug 2012 13:18:06 -0700 (PDT) From: Mario Domenech Goulart To: Markus Klotzbuecher References: <20120820201104.GA17560@PMA-10-048> Date: Mon, 20 Aug 2012 16:10:11 -0400 In-Reply-To: <20120820201104.GA17560@PMA-10-048> (Markus Klotzbuecher's message of "Mon, 20 Aug 2012 22:11:04 +0200") Message-ID: <85y5l9s4t8.fsf@cl-t066-141cl.privatedns.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.173 Cc: ChickenML Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Aug 2012 20:18:11 -0000 Hi Markus, On Mon, 20 Aug 2012 22:11:04 +0200 Markus Klotzbuecher wrote: > I would like to try the phoghorn image gallery generator, but I just > can't get the egg compiled. It fails because it can't find the epeg > library and "epeg-config". I can't find it either, not as a debian > package nor as sources on the net. > > Is the epeg code still developed? From looking at the phoghorn code it > seems that imlib2 is also supported. Could it be used with the latter > only? I'm not sure about the status of epeg development, but we have a tarball with its source code, just in case: http://www.call-with-current-continuation.org/tarballs/epeg-cvs-20070219.tar.gz Best wishes. Mario -- http://parenteses.org/mario From MAILER-DAEMON Mon Aug 20 16:27:19 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3YZD-0000PU-5g for mharc-chicken-users@gnu.org; Mon, 20 Aug 2012 16:27:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43917) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3YZA-0000NL-Nf for chicken-users@nongnu.org; Mon, 20 Aug 2012 16:27:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3YZ9-0002fu-Ky for chicken-users@nongnu.org; Mon, 20 Aug 2012 16:27:16 -0400 Received: from smtp-vbr14.xs4all.nl ([194.109.24.34]:1724) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3YZ9-0002fZ-C5 for chicken-users@nongnu.org; Mon, 20 Aug 2012 16:27:15 -0400 Received: from frohike.homeunix.org (frohike.xs4all.nl [80.101.127.174]) by smtp-vbr14.xs4all.nl (8.13.8/8.13.8) with ESMTP id q7KKRDxe036364; Mon, 20 Aug 2012 22:27:13 +0200 (CEST) (envelope-from Peter.Bex@xs4all.nl) Received: by frohike.homeunix.org (Postfix, from userid 1000) id B0048F7E4A5; Mon, 20 Aug 2012 22:26:41 +0200 (CEST) Date: Mon, 20 Aug 2012 22:26:41 +0200 From: Peter Bex To: Markus Klotzbuecher Message-ID: <20120820202641.GJ22466@frohike.homeunix.org> Mail-Followup-To: Markus Klotzbuecher , chicken-users References: <20120820201104.GA17560@PMA-10-048> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120820201104.GA17560@PMA-10-048> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-operating-system: by eggs.gnu.org: FreeBSD 4.6-4.9 X-Received-From: 194.109.24.34 Cc: chicken-users Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Aug 2012 20:27:17 -0000 On Mon, Aug 20, 2012 at 10:11:04PM +0200, Markus Klotzbuecher wrote: > Hi All, > > I would like to try the phoghorn image gallery generator, but I just > can't get the egg compiled. It fails because it can't find the epeg > library and "epeg-config". I can't find it either, not as a debian > package nor as sources on the net. > > Is the epeg code still developed? No, epeg is dead, even more dead than imlib2. I think the current replacement library from the E project for both these libraries is the "evas" library. I had plans to convert phoghorn to evas someday (and make an evas egg), but I don't currently use phoghorn anymore. > From looking at the phoghorn code it seems that imlib2 is also > supported. Could it be used with the latter only? I think you could easily hack out the epeg bits; imlib2 supports jpeg as well, I think. Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth From MAILER-DAEMON Tue Aug 21 02:51:04 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3iIq-0002YO-6N for mharc-chicken-users@gnu.org; Tue, 21 Aug 2012 02:51:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34442) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3iIj-0002WP-DG for chicken-users@nongnu.org; Tue, 21 Aug 2012 02:51:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3iIi-0006ao-Ey for chicken-users@nongnu.org; Tue, 21 Aug 2012 02:50:57 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:61642) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3iIi-0006Zu-55 for chicken-users@nongnu.org; Tue, 21 Aug 2012 02:50:56 -0400 Received: from localhost (kulnet-nat-2.kulnet.kuleuven.be [134.58.253.57]) by mrelayeu.kundenserver.de (node=mrbap2) with ESMTP (Nemesis) id 0M8opw-1SyAOg268q-00CfRy; Tue, 21 Aug 2012 08:50:54 +0200 Date: Tue, 21 Aug 2012 08:50:52 +0200 From: Markus Klotzbuecher To: chicken-users Message-ID: <20120821065052.GA29545@PMA-10-048> References: <20120820201104.GA17560@PMA-10-048> <20120820202641.GJ22466@frohike.homeunix.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120820202641.GJ22466@frohike.homeunix.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Provags-ID: V02:K0:pGv0GUpnd57RQxDKJkbwYq7HeDM+U3o+KDDGNXX/zc8 dyIz3iAY9IXSUjSmHtBUXgQE5cEHTVVwYkyM0CIARiS/GtYHGc etzRPIZ727qHfgiw4tIVKHhFh+uLmkHULByk4WzjFYhTbN9jpZ JpLhB2Cmu19ItaPG+ylsO+rtvhizV+bScjJ3j0duPVZUDH2PS2 qyDEnAKWmOzafEQzdHKxAB7msZ/Kn6BdmvI5Y0Q6JBcdUdyH9M +feV4otfhRFypYDvwhbWf68irUof0HpJ94rTe6Uwgr2K1zWZNV O4UagsDnP3TlOBWO8my51LS2+hSJG30KfKrSiAMfp4H+utN2UK 1OzV9jYFASnUJno935+0= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.17.10 Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 06:51:02 -0000 Hi Peter and Mario, On Mon, Aug 20, 2012 at 10:26:41PM +0200, Peter Bex wrote: > On Mon, Aug 20, 2012 at 10:11:04PM +0200, Markus Klotzbuecher wrote: > > Hi All, > > > > I would like to try the phoghorn image gallery generator, but I just > > can't get the egg compiled. It fails because it can't find the epeg > > library and "epeg-config". I can't find it either, not as a debian > > package nor as sources on the net. > > > > Is the epeg code still developed? > > No, epeg is dead, even more dead than imlib2. I think the current > replacement library from the E project for both these libraries > is the "evas" library. I had plans to convert phoghorn to evas > someday (and make an evas egg), but I don't currently use phoghorn > anymore. > > > From looking at the phoghorn code it seems that imlib2 is also > > supported. Could it be used with the latter only? > > I think you could easily hack out the epeg bits; imlib2 supports > jpeg as well, I think. Thanks for the hints, I'll give that a try! Markus From MAILER-DAEMON Tue Aug 21 03:01:46 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3iTC-0002n3-Ik for mharc-chicken-users@gnu.org; Tue, 21 Aug 2012 03:01:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38249) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3iT5-0002VE-3G for chicken-users@nongnu.org; Tue, 21 Aug 2012 03:01:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3iSz-0000kh-3z for chicken-users@nongnu.org; Tue, 21 Aug 2012 03:01:39 -0400 Received: from pestilenz.org ([213.95.11.194]:40288) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3iSy-0000kb-Rg for chicken-users@nongnu.org; Tue, 21 Aug 2012 03:01:33 -0400 Received: from pestilenz.org (ckeen@localhost [127.0.0.1]) by pestilenz.org (8.14.5/8.14.5) with ESMTP id q7L71VVk019012 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 21 Aug 2012 09:01:31 +0200 (CEST) Received: (from ckeen@localhost) by pestilenz.org (8.14.5/8.14.3/Submit) id q7L71VXX012667; Tue, 21 Aug 2012 09:01:31 +0200 (CEST) Date: Tue, 21 Aug 2012 09:01:31 +0200 From: Christian Kellermann To: Markus Klotzbuecher Message-ID: <20120821070131.GE5118@pestilenz.org> References: <20120820201104.GA17560@PMA-10-048> <20120820202641.GJ22466@frohike.homeunix.org> <20120821065052.GA29545@PMA-10-048> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120821065052.GA29545@PMA-10-048> User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.95.11.194 Cc: chicken-users Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 07:01:45 -0000 * Markus Klotzbuecher [120821 08:51]: > Hi Peter and Mario, > > On Mon, Aug 20, 2012 at 10:26:41PM +0200, Peter Bex wrote: > > On Mon, Aug 20, 2012 at 10:11:04PM +0200, Markus Klotzbuecher wrote: > > > Hi All, > > > > > > I would like to try the phoghorn image gallery generator, but I just > > > can't get the egg compiled. It fails because it can't find the epeg > > > library and "epeg-config". I can't find it either, not as a debian > > > package nor as sources on the net. > > > > > > Is the epeg code still developed? > > > > No, epeg is dead, even more dead than imlib2. I think the current > > replacement library from the E project for both these libraries > > is the "evas" library. I had plans to convert phoghorn to evas > > someday (and make an evas egg), but I don't currently use phoghorn > > anymore. > > > > > From looking at the phoghorn code it seems that imlib2 is also > > > supported. Could it be used with the latter only? > > > > I think you could easily hack out the epeg bits; imlib2 supports > > jpeg as well, I think. > > Thanks for the hints, I'll give that a try! Another gallery generator has been written by Ivan Raikov: sigma. It produces static html pages. You can find it in the usual place, the docs are here: http://wiki.call-cc.org/eggref/4/sigma I am using it to post the pictures of chicken events: http://www.call-cc.org/pictures/t-dose2011/ Of course the layout etc can be tweaked beyond recognition which I did not do... HTH, Christian -- Be right back -- Godot. From MAILER-DAEMON Tue Aug 21 07:22:57 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3mXx-0005m2-St for mharc-chicken-users@gnu.org; Tue, 21 Aug 2012 07:22:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55383) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3mXv-0005jj-7B for chicken-users@nongnu.org; Tue, 21 Aug 2012 07:22:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3mXp-0004Ji-4b for chicken-users@nongnu.org; Tue, 21 Aug 2012 07:22:55 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:51810) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3mXo-0004JQ-R6 for chicken-users@nongnu.org; Tue, 21 Aug 2012 07:22:49 -0400 Received: from localhost (kulnet-nat-2.kulnet.kuleuven.be [134.58.253.57]) by mrelayeu.kundenserver.de (node=mrbap3) with ESMTP (Nemesis) id 0MbxjC-1TLr7p1xME-00JLnV; Tue, 21 Aug 2012 13:22:47 +0200 Date: Tue, 21 Aug 2012 13:22:45 +0200 From: Markus Klotzbuecher Cc: chicken-users Message-ID: <20120821112245.GA27998@PMA-10-048> References: <20120820201104.GA17560@PMA-10-048> <20120820202641.GJ22466@frohike.homeunix.org> <20120821065052.GA29545@PMA-10-048> <20120821070131.GE5118@pestilenz.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120821070131.GE5118@pestilenz.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Provags-ID: V02:K0:a49RtGg06B2CuI0bcbMvw5iUfhOSKVxAmtQp70y+f4G ahkW4xH45/QT8tnuS4X0+rDC0HYzKZedCUIlOxD7GlVvTsoq3x jURYUC4WODXzBPNppucRrpWMuMKNN9afaUpJ1OC9orgLZq2MaS kBddbKZWcwBAvHoIJlIzJnJbdp3rZJDQZOig+16FmBWtqnarwn 5W77eu8kvRtT+8PKvqL+xWUiheqQTmT9KPp1s6zjMlQ9zjTqFp PS01rHRh/b1lFJ/uTTRPsQ687NUx+Vh9/HCpEcpTajbyS8sCqM lKLpSOv8OyXjNPakM+IKw/g1jaL8xgkyIq/CHU0lMzCcGAJ6bK KYya5bZ27tdhGw3m7o2E= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.17.10 Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 11:22:56 -0000 On Tue, Aug 21, 2012 at 09:01:31AM +0200, Christian Kellermann wrote: > * Markus Klotzbuecher [120821 08:51]: > > Hi Peter and Mario, > > > > On Mon, Aug 20, 2012 at 10:26:41PM +0200, Peter Bex wrote: > > > On Mon, Aug 20, 2012 at 10:11:04PM +0200, Markus Klotzbuecher wrote: > > > > Hi All, > > > > > > > > I would like to try the phoghorn image gallery generator, but I just > > > > can't get the egg compiled. It fails because it can't find the epeg > > > > library and "epeg-config". I can't find it either, not as a debian > > > > package nor as sources on the net. > > > > > > > > Is the epeg code still developed? > > > > > > No, epeg is dead, even more dead than imlib2. I think the current > > > replacement library from the E project for both these libraries > > > is the "evas" library. I had plans to convert phoghorn to evas > > > someday (and make an evas egg), but I don't currently use phoghorn > > > anymore. > > > > > > > From looking at the phoghorn code it seems that imlib2 is also > > > > supported. Could it be used with the latter only? > > > > > > I think you could easily hack out the epeg bits; imlib2 supports > > > jpeg as well, I think. > > > > Thanks for the hints, I'll give that a try! > > Another gallery generator has been written by Ivan Raikov: sigma. It > produces static html pages. You can find it in the usual place, the > docs are here: http://wiki.call-cc.org/eggref/4/sigma > > I am using it to post the pictures of chicken events: > http://www.call-cc.org/pictures/t-dose2011/ > > Of course the layout etc can be tweaked beyond recognition which I did > not do... That one looks nice too, thanks for pointing it out! One more on the list of eggs to checkout... Markus From MAILER-DAEMON Tue Aug 21 07:48:03 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3mwF-0007xd-0z for mharc-chicken-users@gnu.org; Tue, 21 Aug 2012 07:48:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50225) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3mwC-0007xT-4U for chicken-users@nongnu.org; Tue, 21 Aug 2012 07:48:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3mwA-000412-MW for chicken-users@nongnu.org; Tue, 21 Aug 2012 07:48:00 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:56559) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3mwA-00040q-C1 for chicken-users@nongnu.org; Tue, 21 Aug 2012 07:47:58 -0400 Received: from localhost (kulnet-nat-2.kulnet.kuleuven.be [134.58.253.57]) by mrelayeu.kundenserver.de (node=mrbap3) with ESMTP (Nemesis) id 0MYNUn-1T7n7l1sdl-00VBY6; Tue, 21 Aug 2012 13:47:56 +0200 Date: Tue, 21 Aug 2012 13:47:55 +0200 From: Markus Klotzbuecher To: chicken-users Message-ID: <20120821114755.GB27998@PMA-10-048> References: <20120820201104.GA17560@PMA-10-048> <20120820202641.GJ22466@frohike.homeunix.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Q68bSM7Ycu6FN28Q" Content-Disposition: inline In-Reply-To: <20120820202641.GJ22466@frohike.homeunix.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Provags-ID: V02:K0:d/WZGTGpekLvhYt3eSV+be7hysM+Hv9rCTg2GChG76E QAnys9LKYk6CU2NJExyXfR8ucRM/LPrWGsYLN6hE8tZtH7pK34 I3NSX5R0mPmVGpZWEJe+iE3pMmxSC9JtJwyBYmor01DPXn31xU 6e9XNh1cYT5il9LJl0l7s2RUO7fQnKeWpv5ElWqoUoEqk2oMdh nRwTo1/Bq1SE6cK7lVfzL+JyUN8HnbjXSrgVQrHuMnMixbvqYo r3Cjk0TQjLeiRlb5dfJYkozgQjvbJZoDFhwF9HGkJIXSKhKRjD 8K61nAF0yv8BZ8sN2NUPgsLaAqyRMR+c7wPGulzYICR5RBMtbO 0gs62zBPb/A1MYiRC/FQ= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.17.10 Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 11:48:01 -0000 --Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Aug 20, 2012 at 10:26:41PM +0200, Peter Bex wrote: > On Mon, Aug 20, 2012 at 10:11:04PM +0200, Markus Klotzbuecher wrote: > > Hi All, > > > > I would like to try the phoghorn image gallery generator, but I just > > can't get the egg compiled. It fails because it can't find the epeg > > library and "epeg-config". I can't find it either, not as a debian > > package nor as sources on the net. > > > > Is the epeg code still developed? > > No, epeg is dead, even more dead than imlib2. I think the current > replacement library from the E project for both these libraries > is the "evas" library. I had plans to convert phoghorn to evas > someday (and make an evas egg), but I don't currently use phoghorn > anymore. > > > From looking at the phoghorn code it seems that imlib2 is also > > supported. Could it be used with the latter only? > > I think you could easily hack out the epeg bits; imlib2 supports > jpeg as well, I think. That indeed turned out to be easy (patch attached). But I can't get it to work with spiffy. I added the following to launch and configure spiffy: ;; runspiffy.scm (use spiffy ssp-handler) (file-extension-handlers `(("ssp" . ,ssp-handler))) (index-files '("index.ssp")) (server-port 8080) (root-path "/home/mk/web/wwwroot") and in wwwroot there is galleries/ galleries/index.ssp ;; copied from the phoghorn egg page galleries/zoomed.ssp ;; galleries/gallery1/ ;; folders with images ... Now when browse to localhost:8080/galleries/ I see the contexts of index.ssp (apparently as a result of executing index.sspx) No need to mention I'm a web-development noob... Thanks for any hints! Markus --Q68bSM7Ycu6FN28Q Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="0001-remove-epeg-dependency-from-phoghorn.patch" >From b4a0d5d8b37a5e0164c33346688c7a54fc53b913 Mon Sep 17 00:00:00 2001 From: Markus Klotzbuecher Date: Tue, 21 Aug 2012 08:48:56 +0200 Subject: [PATCH] remove epeg dependency from phoghorn --- release/4/phoghorn/trunk/phoghorn.meta | 2 +- release/4/phoghorn/trunk/phoghorn.scm | 31 ++++++------------------------- 2 files changed, 7 insertions(+), 26 deletions(-) diff --git a/release/4/phoghorn/trunk/phoghorn.meta b/release/4/phoghorn/trunk/phoghorn.meta index a3432d4..aaba3ea 100644 --- a/release/4/phoghorn/trunk/phoghorn.meta +++ b/release/4/phoghorn/trunk/phoghorn.meta @@ -7,5 +7,5 @@ (category web) (license "BSD") (doc-from-wiki) - (needs spiffy uri-common epeg imlib2 sxml-transforms) + (needs spiffy uri-common imlib2 sxml-transforms sxml-fu) (files "phoghorn.scm" "phoghorn.meta" "phoghorn.release-info" "phoghorn.setup")) diff --git a/release/4/phoghorn/trunk/phoghorn.scm b/release/4/phoghorn/trunk/phoghorn.scm index 957dfb7..c0fae2f 100644 --- a/release/4/phoghorn/trunk/phoghorn.scm +++ b/release/4/phoghorn/trunk/phoghorn.scm @@ -33,14 +33,12 @@ (gallery-dir gallery-var entry-var root-gallery-name max-thumb-dimensions thumb-dir gallery-url zoomed-url movie-image current-gallery current-entry-filename gallery-contents - thumbnail thumbnail/epeg thumbnail/imlib2 - galleries-up-to prev-entry next-entry phoghorn-rules) + thumbnail thumbnail/imlib2 galleries-up-to prev-entry + next-entry phoghorn-rules) (import chicken scheme extras data-structures files posix) (require-extension srfi-1 srfi-13 spiffy intarweb uri-common sxml-transforms) -(require-library epeg) -(import (prefix epeg epeg:)) (require-library imlib2) (import (prefix imlib2 imlib2:)) @@ -56,13 +54,11 @@ ;; #f if you want the filename displayed (define movie-image (make-parameter "/pics/movie.jpg")) -(define epeg-extensions '("jpeg" "jpg")) - ;; This really is dependent on the loaders imlib2 has. Mebbe make it ;; a parameter as well? -(define imlib-extensions '("gif" "bmp" "xpm" "png" "mng" "pbm" "tif" "tiff" - "tga" "pic" "pcx" "dxf" "cgm" "cdr" "wmf" "eps" - "emf" "pict" "yuv")) +(define imlib-extensions '("jpeg" "jpg" "gif" "bmp" "xpm" "png" "mng" "pbm" + "tif" "tiff" "tga" "pic" "pcx" "dxf" "cgm" "cdr" + "wmf" "eps" "emf" "pict" "yuv")) (define movie-extensions '("mpg" "mpeg" "avi" "ogg" "ogm" "vob" "asf" "wma" "wmv" "qt" "mov" "mp4" "vivo" "fli" "flc" "ani" @@ -71,7 +67,7 @@ ;; XXX: use extensions or file magic/mimetypes? (define (allowed-filetype? filename) (any (cut string-ci=? (or (pathname-extension filename) "") <>) - (append epeg-extensions imlib-extensions movie-extensions))) + (append imlib-extensions movie-extensions))) ;; Either the thumbs subdirectory is ok, or it can be created (define (thumbs-ok? dir) @@ -112,8 +108,6 @@ (let* ((ext (pathname-extension entry)) (match? (lambda (s) (string-ci=? ext s)))) (cond - ((any match? epeg-extensions) - (thumbnail/epeg gallery entry)) ((any match? imlib-extensions) (thumbnail/imlib2 gallery entry)) ((any match? movie-extensions) @@ -163,19 +157,6 @@ (define (gallery-thumbs gallery) (make-pathname gallery (thumb-dir))) -(define (thumbnail/epeg gallery entry) - (let ((target-file (local-file (gallery-thumbs gallery) entry))) - (unless (file-exists? target-file) - (let ((img (epeg:image-open (local-file gallery entry)))) - (receive (width height) - (epeg:image-size img) - (epeg:image-size-set! img - (thumb-width width height) - (thumb-height width height)) - (epeg:image-file-output-set! img target-file) - (epeg:image-encode img))))) - (remote-file (gallery-thumbs gallery) entry)) - ;; Imlib doesn't have loaders to save every type it can read, so we have ;; to pick some kind of standardised output format. Png is probably the ;; most suitable one because it is portable and supports alpha channels. -- 1.7.10.4 --Q68bSM7Ycu6FN28Q-- From MAILER-DAEMON Tue Aug 21 11:47:53 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3qgL-0002GB-8s for mharc-chicken-users@gnu.org; Tue, 21 Aug 2012 11:47:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53299) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3qgI-0002FK-0f for chicken-users@nongnu.org; Tue, 21 Aug 2012 11:47:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3qgF-0007mw-UQ for chicken-users@nongnu.org; Tue, 21 Aug 2012 11:47:49 -0400 Received: from mail-vc0-f173.google.com ([209.85.220.173]:36430) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3qgF-0007mq-Nw for chicken-users@nongnu.org; Tue, 21 Aug 2012 11:47:47 -0400 Received: by vcbgb23 with SMTP id gb23so6021109vcb.4 for ; Tue, 21 Aug 2012 08:47:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=F7XcvHT4ScgI0zKU1BJgEX3RIwrtVvI/LPZnN+ScTVk=; b=XEtv7C8GzSsNIreihegIwNVh5C3JNRDUCQx9FqxZ4aGZCSZG8OE+vuM1Fg5FHl62hA q8jeWay7ZMsHEdLArU3D7p+4nqhUWyzOw6utyG8kmiXcaEEdU8PJ5mOVjG776YXjVkVd fcoQEX6B3/+TfRVmw77dnk8UKq1STjkHmJoNsK5j11PFqhN3GxeG3CNH/hrpF9syPXQc +tb0ZFe1vskUDwO6BXU2pF7LfpnD3dirNDGrbxdMvzMzhKuSuBe0hj61PS/8rywx80Yk 0JMDNPAZgq3II22N07je3a79Hdu553Fux6eOhFfHB1Qm7A4Wy6hkE03MEluEWTvtPMAg 0bQA== MIME-Version: 1.0 Received: by 10.220.220.203 with SMTP id hz11mr11488763vcb.50.1345564066681; Tue, 21 Aug 2012 08:47:46 -0700 (PDT) Sender: mattgushee@gmail.com Received: by 10.221.13.197 with HTTP; Tue, 21 Aug 2012 08:47:46 -0700 (PDT) In-Reply-To: <892F4D3F-1EB3-41B2-8649-9EBB80F4F503@gmail.com> References: <892F4D3F-1EB3-41B2-8649-9EBB80F4F503@gmail.com> Date: Tue, 21 Aug 2012 09:47:46 -0600 X-Google-Sender-Auth: w9EXBTKY9-_1y0jv2pEA18ElNSE Message-ID: From: Matt Gushee To: Carl Douglas Content-Type: multipart/alternative; boundary=14dae9d24d3037939604c7c88c4d X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.220.173 Cc: "chicken-users@nongnu.org" Subject: Re: [Chicken-users] Redis-client issues X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 15:47:51 -0000 --14dae9d24d3037939604c7c88c4d Content-Type: text/plain; charset=ISO-8859-1 Hi, Carl-- On Sun, Aug 19, 2012 at 5:51 PM, Carl Douglas wrote: > > > Thanks for reporting these bugs! > > I am overseas on holiday at the moment and the soonest I will be able to > take a look is next week after the 26. > > Regardless, you are welcome to fix these yourself, and I would encourage > it! > Sounds good. I am in fact working on it. The exception-in-transactions issue is easy; I've written code for that ... though strictly speaking it's additional functionality rather than a fix. I didn't see a straightforward way to prevent the connection from being hosed when the transaction is done as a series of discrete commands, i.e. (redis-multi) (redis-*) ... (redis-exec) so I wrote a macro called redis-transaction that runs an arbitrary series of commands, preceded by redis-multi and followed by redis-exec, all wrapped in an exception handler that, as I proposed, calls redis-discard and then re-raises the exception. It seems to work but has not been thoroughly tested (I guess this would be a good time for me to learn how to use Chicken's testing facilities ;-). For the other stuff, I will have to find out exactly what data is being sent back and forth ... hmm, can I use Wireshark for that ... I'll give that a shot. Also, I think the STRING-UPCASE call in your macro is unnecessary; although the canonical form of Redis commands is uppercase, it appears they are actually case-insensitive. I've asked about that on the Redis forum, and a couple of people have assured me that it is so by design. > The redis-client.scm code is minimal and does not specialise per redis > command. > Well, sometimes minimalism is best. Also you may like to consider an alternative redis implementation for > chicken scheme, there is one hosted on gitorious.org somewhere I believe. > I don't know about that. Since Redis has a very simple interface, I don't see much reason to have different approaches. And since yours is already in the egg repo, I'd say making yours the best it can be is the way to go. I am also developing some value-added functionality that is useful to me, and may or may not be useful to others. As of now, I'm putting that stuff in a separate egg called 'redis-extras' (which I plan to publish soon, but not just yet). It includes: 1) Database allocation -- so that you can have multiple apps using one Redis server without the risk of them changing each other's data. Database #0 is used to track which databases are assigned to which apps; each app registers with its app-name (a unique string) and is allocated a database according to that name. 2) Proxy objects -- e.g. a hash-proxy with an API analogous to SRFI-69 hash tables, but with built-in persistence via Redis; and similar list- and set-proxies. Though actually, these would probably be most useful if they were built to allow interchangeable persistence mechanisms, so maybe they don't really belong in this egg. -- Matt Gushee --14dae9d24d3037939604c7c88c4d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, Carl--

On Sun, Aug 19, 2012 at 5:51 P= M, Carl Douglas <carl.douglas@gmail.com> wrote:
Thanks for reporting these bugs!

=A0I am overseas on holiday at the moment and the soonest I will be able to= take a look is next week after the 26.

Regardless, you are welcome to fix these yourself, and I would encourage it= !

Sounds good. I am in fact working on = it. The exception-in-transactions issue is easy; I've written code for = that ... though strictly speaking it's additional functionality rather = than a fix. I didn't see a straightforward way to prevent the connectio= n from being hosed when the transaction is done as a series of discrete com= mands, i.e.

=A0 (redis-multi) (redis-*) ... (redis-exec)
=
so I wrote a macro called redis-transaction that runs an arb= itrary series of commands, preceded by redis-multi and followed by redis-ex= ec, all wrapped in an exception handler that, as I proposed, calls redis-di= scard and then re-raises the exception. It seems to work but has not been t= horoughly tested (I guess this would be a good time for me to learn how to = use Chicken's testing facilities ;-).

For the other stuff, I will have to find out exactly wh= at data is being sent back and forth ... hmm, can I use Wireshark for that = ... I'll give that a shot.

Also, I think the S= TRING-UPCASE call in your macro is unnecessary; although the canonical form= of Redis commands is uppercase, it appears they are actually case-insensit= ive. I've asked about that on the Redis forum, and a couple of people h= ave assured me that it is so by design.
=A0
The redis-client.scm code is minimal and does not specialise per redis comm= and.

Well, sometimes minimalism is best= .=A0

Also you may like to consider an alternative redis implementation for chick= en scheme, there is one hosted on gitorious.org somewhere I believe.
I don't know about that. Since Redis has a very simple inter= face, I don't see much reason to have different approaches. And since y= ours is already in the egg repo, I'd say making yours the best it can b= e is the way to go.

I am also developing some value-added functionality tha= t is useful to me, and may or may not be useful to others. As of now, I'= ;m putting that stuff in a separate egg called 'redis-extras' (whic= h I plan to publish soon, but not just yet). It includes:

=A01) Database allocation -- so that you can have multi= ple apps using one Redis server without the risk of them=A0
=A0 = =A0 =A0changing each other's data. Database #0 is used to track which d= atabases are assigned to which apps;
=A0 =A0 =A0each app registers with its app-name (a unique string) and = is allocated a database according to that name.

= =A02) Proxy objects -- e.g. a hash-proxy with an API analogous to SRFI-69 h= ash tables, but with built-in persistence via
=A0 =A0 =A0 Redis; and similar list- and set-proxies.=A0Though actuall= y, these would probably be most useful if they were built to=A0
= =A0 =A0 =A0 allow interchangeable persistence mechanisms, so maybe they don= 't really belong in this egg.

--
Matt Gushee
--14dae9d24d3037939604c7c88c4d-- From MAILER-DAEMON Tue Aug 21 14:34:35 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T3tHf-0001Be-Ow for mharc-chicken-users@gnu.org; Tue, 21 Aug 2012 14:34:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49210) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3tHd-000198-BD for chicken-users@nongnu.org; Tue, 21 Aug 2012 14:34:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3tHc-0004M3-2y for chicken-users@nongnu.org; Tue, 21 Aug 2012 14:34:33 -0400 Received: from smtp-vbr2.xs4all.nl ([194.109.24.22]:2610) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3tHb-0004La-QA for chicken-users@nongnu.org; Tue, 21 Aug 2012 14:34:32 -0400 Received: from frohike.homeunix.org (frohike.xs4all.nl [80.101.127.174]) by smtp-vbr2.xs4all.nl (8.13.8/8.13.8) with ESMTP id q7LIYRto021011; Tue, 21 Aug 2012 20:34:27 +0200 (CEST) (envelope-from Peter.Bex@xs4all.nl) Received: by frohike.homeunix.org (Postfix, from userid 1000) id 57D3AF7E4A5; Tue, 21 Aug 2012 20:33:53 +0200 (CEST) Date: Tue, 21 Aug 2012 20:33:53 +0200 From: Peter Bex To: Markus Klotzbuecher Message-ID: <20120821183353.GM22466@frohike.homeunix.org> Mail-Followup-To: Markus Klotzbuecher , chicken-users References: <20120820201104.GA17560@PMA-10-048> <20120820202641.GJ22466@frohike.homeunix.org> <20120821114755.GB27998@PMA-10-048> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120821114755.GB27998@PMA-10-048> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-operating-system: by eggs.gnu.org: FreeBSD 4.6-4.9 X-Received-From: 194.109.24.22 Cc: chicken-users Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 18:34:34 -0000 On Tue, Aug 21, 2012 at 01:47:55PM +0200, Markus Klotzbuecher wrote: > Now when browse to localhost:8080/galleries/ I see the contexts of > index.ssp (apparently as a result of executing index.sspx) You'll need to wrap that code in whatever you've set ssp-long-open-tag and ssp-close-tag to. By default Please note that the ssp and web-scheme handlers are deprecated. If you still want to use these, I can put them in a separate egg, but otherwise they will disappear in the next release. Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth From MAILER-DAEMON Wed Aug 22 03:50:31 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T45hv-0004Dq-BD for mharc-chicken-users@gnu.org; Wed, 22 Aug 2012 03:50:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55695) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T45ht-0004Dh-5o for chicken-users@nongnu.org; Wed, 22 Aug 2012 03:50:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T45hr-0005hs-7P for chicken-users@nongnu.org; Wed, 22 Aug 2012 03:50:29 -0400 Received: from moutng.kundenserver.de ([212.227.17.9]:53843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T45hq-0005hY-Ty for chicken-users@nongnu.org; Wed, 22 Aug 2012 03:50:27 -0400 Received: from localhost (campus-extern-net-nat.kulnet.kuleuven.be [134.58.253.55]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0M2nhO-1TuGM22Hpu-00rvjX; Wed, 22 Aug 2012 09:50:24 +0200 Date: Wed, 22 Aug 2012 09:50:23 +0200 From: Markus Klotzbuecher To: chicken-users Message-ID: <20120822075023.GA3643@PMA-10-048> References: <20120820201104.GA17560@PMA-10-048> <20120820202641.GJ22466@frohike.homeunix.org> <20120821114755.GB27998@PMA-10-048> <20120821183353.GM22466@frohike.homeunix.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120821183353.GM22466@frohike.homeunix.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Provags-ID: V02:K0:nGfaD2GgVkF/qu97hD0Uti6jr0g502ThdjedqDU9WEk BxjKm4rupVf3sgKzk/lnR+0xc7fg8DDmW7lqSS3HqPzw7y9yuj CMnxcCNn0o6i1fTi0lgChY2uBcLn8zUm4lAw3sKPoN6liJbq1O ndyIc2vXPCLRJMhvuwIMDGuyE6D3JOSjxOdOLAKwHMMn3zJTCd aGCpwXKcDw9CaB/gKUphuM1pZyYkpSh5mAFMwrE0cijUnJRAIu LtmEe5at8EuRcV72256DQ72VduQ2mWpdHM9d6ijJRKPtAv1lZi CIQin1qXm+eYKve+PugPgqJyusIOcC6WqSrmuxwNLltC3urewt QKACO6iDrAZhNO6ZmS8I= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.17.9 Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Aug 2012 07:50:30 -0000 On Tue, Aug 21, 2012 at 08:33:53PM +0200, Peter Bex wrote: > On Tue, Aug 21, 2012 at 01:47:55PM +0200, Markus Klotzbuecher wrote: > > Now when browse to localhost:8080/galleries/ I see the contexts of > > index.ssp (apparently as a result of executing index.sspx) > > You'll need to wrap that code in whatever you've set ssp-long-open-tag > and ssp-close-tag to. By default Ok, I'll give that a try. > Please note that the ssp and web-scheme handlers are deprecated. > If you still want to use these, I can put them in a separate egg, but > otherwise they will disappear in the next release. I see, please don't bother, this is more of an educational excercise for me. What would be the suggested "best practice" way to realize the phoghorn functionality? Thanks for the help! Markus From MAILER-DAEMON Wed Aug 22 08:45:09 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T4AJ3-0002zq-JT for mharc-chicken-users@gnu.org; Wed, 22 Aug 2012 08:45:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43695) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4AIx-0002in-Qw for chicken-users@nongnu.org; Wed, 22 Aug 2012 08:45:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T4AIs-0002lD-0O for chicken-users@nongnu.org; Wed, 22 Aug 2012 08:45:03 -0400 Received: from smtp-vbr2.xs4all.nl ([194.109.24.22]:1194) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4AIr-0002l2-O8 for chicken-users@nongnu.org; Wed, 22 Aug 2012 08:44:57 -0400 Received: from frohike.homeunix.org (frohike.xs4all.nl [80.101.127.174]) by smtp-vbr2.xs4all.nl (8.13.8/8.13.8) with ESMTP id q7MCiuhe048356 for ; Wed, 22 Aug 2012 14:44:56 +0200 (CEST) (envelope-from Peter.Bex@xs4all.nl) Received: by frohike.homeunix.org (Postfix, from userid 1000) id E340EF7E4A5; Wed, 22 Aug 2012 14:44:20 +0200 (CEST) Date: Wed, 22 Aug 2012 14:44:20 +0200 From: Peter Bex To: chicken-users Message-ID: <20120822124420.GQ22466@frohike.homeunix.org> Mail-Followup-To: chicken-users References: <20120820201104.GA17560@PMA-10-048> <20120820202641.GJ22466@frohike.homeunix.org> <20120821114755.GB27998@PMA-10-048> <20120821183353.GM22466@frohike.homeunix.org> <20120822075023.GA3643@PMA-10-048> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120822075023.GA3643@PMA-10-048> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-operating-system: by eggs.gnu.org: FreeBSD 4.6-4.9 X-Received-From: 194.109.24.22 Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Aug 2012 12:45:08 -0000 On Wed, Aug 22, 2012 at 09:50:23AM +0200, Markus Klotzbuecher wrote: > > Please note that the ssp and web-scheme handlers are deprecated. > > If you still want to use these, I can put them in a separate egg, but > > otherwise they will disappear in the next release. > > I see, please don't bother, this is more of an educational excercise > for me. What would be the suggested "best practice" way to realize the > phoghorn functionality? Using one of the dispatching eggs and registering a vhost-handler is the "proper" way of doing it. Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth From MAILER-DAEMON Wed Aug 22 10:23:49 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T4BqX-0008Kx-L0 for mharc-chicken-users@gnu.org; Wed, 22 Aug 2012 10:23:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45080) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4BqR-0008KI-K2 for chicken-users@nongnu.org; Wed, 22 Aug 2012 10:23:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T4BqM-00084f-QK for chicken-users@nongnu.org; Wed, 22 Aug 2012 10:23:43 -0400 Received: from mail-qa0-f52.google.com ([209.85.216.52]:34739) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4BqM-00084X-MO for chicken-users@nongnu.org; Wed, 22 Aug 2012 10:23:38 -0400 Received: by qabg14 with SMTP id g14so750470qab.4 for ; Wed, 22 Aug 2012 07:23:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=Q5tCfnRa6Ll2ZjDB4HtxJJ8UiZ7IMm8ZVt3raZFQCRQ=; b=yBmnUlKw9X3OHEBCiGcAD5kGQXZPigJsKaVT47dk3zWP3bWZejMZxJ7HulowCumLrI rTJs9Vbbftyxx1o8Bwn+usyNAwaGE2zai+xVp0f482Rldv9oL081Qp7wrY2HGA+GH2IZ HaOb4ywifRW60vYJw4EliU+fdri/MjDzKNdsKJVhP6DpdX1rzLRRaLE6frUlXZd8YDgb p9iGf2xEboI+Y1V38ZBT1GpDOoNjY8ZtClIzO60kepP4Etrbajw1TRy/heUE66DKhK9U e9pCUipuC8fA9xKqxVHnzu/BFM8yJ+9CTuXG1851WJ6v2ZgeDeXSELd1lk0/5wEPGHzq D+ZQ== Received: by 10.224.179.14 with SMTP id bo14mr10699457qab.60.1345645418101; Wed, 22 Aug 2012 07:23:38 -0700 (PDT) Received: from cl-t066-141cl.privatedns.com.gmail.com (wkit.com.br. [67.205.85.241]) by mx.google.com with ESMTPS id h8sm3272477qap.16.2012.08.22.07.23.32 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 22 Aug 2012 07:23:33 -0700 (PDT) From: Mario Domenech Goulart To: Markus Klotzbuecher References: <20120820201104.GA17560@PMA-10-048> <20120820202641.GJ22466@frohike.homeunix.org> <20120821114755.GB27998@PMA-10-048> <20120821183353.GM22466@frohike.homeunix.org> <20120822075023.GA3643@PMA-10-048> Date: Wed, 22 Aug 2012 10:15:32 -0400 In-Reply-To: <20120822075023.GA3643@PMA-10-048> (Markus Klotzbuecher's message of "Wed, 22 Aug 2012 09:50:23 +0200") Message-ID: <85sjbfrp17.fsf@cl-t066-141cl.privatedns.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.52 Cc: chicken-users Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Aug 2012 14:23:48 -0000 Hi Markus, On Wed, 22 Aug 2012 09:50:23 +0200 Markus Klotzbuecher wrote: > On Tue, Aug 21, 2012 at 08:33:53PM +0200, Peter Bex wrote: >> On Tue, Aug 21, 2012 at 01:47:55PM +0200, Markus Klotzbuecher wrote: >> > Now when browse to localhost:8080/galleries/ I see the contexts of >> > index.ssp (apparently as a result of executing index.sspx) >> >> You'll need to wrap that code in whatever you've set ssp-long-open-tag >> and ssp-close-tag to. By default > > Ok, I'll give that a try. > >> Please note that the ssp and web-scheme handlers are deprecated. >> If you still want to use these, I can put them in a separate egg, but >> otherwise they will disappear in the next release. > > I see, please don't bother, this is more of an educational excercise > for me. What would be the suggested "best practice" way to realize the > phoghorn functionality? Here's a quick hack with awful (thus an awful practice): http://paste.call-cc.org/paste?id=347c922adc63677aa14128e2b8d8fe1b492ebf98 To run that, you'll need the awful and sxml-fu eggs installed: $ chicken-install awful sxml-fu Best wishes. Mario -- http://parenteses.org/mario From MAILER-DAEMON Wed Aug 22 14:27:25 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T4FeH-0000ZU-9l for mharc-chicken-users@gnu.org; Wed, 22 Aug 2012 14:27:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36782) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4FeD-0000ZH-Rm for chicken-users@nongnu.org; Wed, 22 Aug 2012 14:27:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T4Fe7-0007e4-G4 for chicken-users@nongnu.org; Wed, 22 Aug 2012 14:27:21 -0400 Received: from moutng.kundenserver.de ([212.227.17.9]:63648) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4Fe7-0007dk-60 for chicken-users@nongnu.org; Wed, 22 Aug 2012 14:27:15 -0400 Received: from localhost (94-224-118-242.access.telenet.be [94.224.118.242]) by mrelayeu.kundenserver.de (node=mreu3) with ESMTP (Nemesis) id 0LltrB-1TdJPk2kef-00ZdeX; Wed, 22 Aug 2012 20:27:14 +0200 Date: Wed, 22 Aug 2012 20:27:13 +0200 From: Markus Klotzbuecher To: Mario Domenech Goulart Message-ID: <20120822182712.GA28308@PMA-10-048> References: <20120820201104.GA17560@PMA-10-048> <20120820202641.GJ22466@frohike.homeunix.org> <20120821114755.GB27998@PMA-10-048> <20120821183353.GM22466@frohike.homeunix.org> <20120822075023.GA3643@PMA-10-048> <85sjbfrp17.fsf@cl-t066-141cl.privatedns.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <85sjbfrp17.fsf@cl-t066-141cl.privatedns.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Provags-ID: V02:K0:NimpPvfLOgXoLQmWKddrZdMy+EKOFZ+FaKz+9f/k2ab o1xt1DOuYHjFdTXbwv92+2LmPkdGTht1tuT92tTwsZErpHQneN llcUiYvt2BiqWYtX6gAMm8168j/3lnVhz0ZfWWXOzZTdLjXJvY nCuNuua4/E+hfPMpX0uGn5NQpTv1dw7CSH0Iiof7+/a9FVbg21 MEkR6XfbzLWK6eGJRbYfeF0sx1KotYQlEI40OcoW9smrlOc16+ Vbp9s25qAdUD73iOhIbgtHsl0Og/1Zh/Y8seYkNwU433fBNcq1 t7j+bsaMV9Ce6xR4LRv7jcLCMqavasmV9mYSxOtyhgjfaKsprZ le5ZJj/aoRTP0IMNk2KU= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.17.9 Cc: chicken-users Subject: Re: [Chicken-users] can't get phoghorn running X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Aug 2012 18:27:24 -0000 Hi Mario, On Wed, Aug 22, 2012 at 10:15:32AM -0400, Mario Domenech Goulart wrote: > On Wed, 22 Aug 2012 09:50:23 +0200 Markus Klotzbuecher wrote: > > > On Tue, Aug 21, 2012 at 08:33:53PM +0200, Peter Bex wrote: > >> On Tue, Aug 21, 2012 at 01:47:55PM +0200, Markus Klotzbuecher wrote: > >> > Now when browse to localhost:8080/galleries/ I see the contexts of > >> > index.ssp (apparently as a result of executing index.sspx) > >> > >> You'll need to wrap that code in whatever you've set ssp-long-open-tag > >> and ssp-close-tag to. By default > > > > Ok, I'll give that a try. > > > >> Please note that the ssp and web-scheme handlers are deprecated. > >> If you still want to use these, I can put them in a separate egg, but > >> otherwise they will disappear in the next release. > > > > I see, please don't bother, this is more of an educational excercise > > for me. What would be the suggested "best practice" way to realize the > > phoghorn functionality? > > Here's a quick hack with awful (thus an awful practice): > http://paste.call-cc.org/paste?id=347c922adc63677aa14128e2b8d8fe1b492ebf98 > > To run that, you'll need the awful and sxml-fu eggs installed: > > $ chicken-install awful sxml-fu Awsome, awful! That's just what I wanted! Thanks a lot! Markus From MAILER-DAEMON Sat Aug 25 15:45:16 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T5MIG-0002j6-2u for mharc-chicken-users@gnu.org; Sat, 25 Aug 2012 15:45:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60402) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5MIC-0002iq-Ux for chicken-users@nongnu.org; Sat, 25 Aug 2012 15:45:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T5MIA-0007Pt-ND for chicken-users@nongnu.org; Sat, 25 Aug 2012 15:45:12 -0400 Received: from mail-vb0-f45.google.com ([209.85.212.45]:35515) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5MIA-0007Ok-IF for chicken-users@nongnu.org; Sat, 25 Aug 2012 15:45:10 -0400 Received: by vbip1 with SMTP id p1so3087127vbi.4 for ; Sat, 25 Aug 2012 12:45:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=qeL+JB4uAu6BnNxobe+lAx/p2KQ9lAHYUR/0gohndWs=; b=Wgk6IIfFywM7PBoC0v3KzYRCddwOGTw7XfQ7zwuZhelRSJIFG4zGOxULWxRdh4g2r5 /k0d/al9Pz4Mi85C/xqJ7Pc9AmbTFycv7NReECEchzMrNtZWuVX48E/OMMUTRK6N2lBc 2qGR4x0//dS2hQDtUkXtKkbn4f31kbF+ACtBHvl78v68Sp7kW/jBPIBK42Pha+oLylI3 iLFa3x2xzWYMwPqtLt1nETH9bM4eERVRwMWmAmNXXwKzdGdMCHfR5YPrzKqTMc9DntP0 YGoTA6JY38xfeSXlixESz1GyDX99iNMpp9zjMIRR1RW4DlUWEfyGkZcYQcjoJ5p75Db2 SVRw== MIME-Version: 1.0 Received: by 10.58.2.232 with SMTP id 8mr8595688vex.45.1345923909299; Sat, 25 Aug 2012 12:45:09 -0700 (PDT) Sender: mattgushee@gmail.com Received: by 10.221.13.197 with HTTP; Sat, 25 Aug 2012 12:45:09 -0700 (PDT) Date: Sat, 25 Aug 2012 13:45:09 -0600 X-Google-Sender-Auth: YwM45HWBm1nylfSNbXQhh79i0f8 Message-ID: From: Matt Gushee To: chicken-users@nongnu.org Content-Type: multipart/alternative; boundary=047d7b2e54a0822d6c04c81c541b X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.45 Subject: [Chicken-users] Trouble loading source file in csi X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Aug 2012 19:45:15 -0000 --047d7b2e54a0822d6c04c81c541b Content-Type: text/plain; charset=ISO-8859-1 Hi, people-- I am developing a chicken library, and attempting to perform some rudimentary tests in csi as I go. However, when I try to load the file (load "text-menu.scm") I get the following error: : ; loading text-menu.scm ... : : Error: history entry index out of range: 0 : : Call history: ... followed by a traceback whose specific contents depend on the current state of the source code. But I always get "history entry index out of range." However, if I type a (use ...) declaration (it does not seem to matter what library I am use-ing), then the error goes away for the remainder of the csi session. I am using Chicken 4.7.0 on Linux. I tried commenting out everything in my .csirc, and it didn't seem to make any difference. So ... any idea what is going on here? If this is just a quirk of CSI behavior, then it doesn't really matter, since this code is intended to become an egg, so it will normally be compiled. Still, it's rather annoying, at least. Thanks for any clues, -- Matt Gushee --047d7b2e54a0822d6c04c81c541b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, people--

I am developing a chicken library, and atte= mpting to perform some rudimentary tests in csi as I go. However, when I tr= y to load the file

=A0 (load "text-menu.scm&q= uot;)

I get the following error:

: = =A0=A0; loading text-menu.scm ...
:
: =A0 =A0Error: his= tory entry index out of range: 0
:
: =A0 =A0 =A0 =A0Cal= l history:

=A0 =A0... followed by a traceback whose specific conte= nts depend on the current state of the source code. But I always get "= history entry index out of range." However, if I type a (use ...) decl= aration (it does not seem to matter what library I am use-ing), then the er= ror goes away for the remainder of the csi session.

I am using Chicken 4.7.0 on Linux. I tried commenting o= ut everything in my .csirc, and it didn't seem to make any difference. = So ... any idea what is going on here? If this is just a quirk of CSI behav= ior, then it doesn't really matter, since this code is intended to beco= me an egg, so it will normally be compiled. Still, it's rather annoying= , at least.

Thanks for any clues,

--
=
Matt Gushee
--047d7b2e54a0822d6c04c81c541b-- From MAILER-DAEMON Sat Aug 25 16:47:38 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T5NGc-00069r-3P for mharc-chicken-users@gnu.org; Sat, 25 Aug 2012 16:47:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59439) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5NGZ-00069a-5d for chicken-users@nongnu.org; Sat, 25 Aug 2012 16:47:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T5NGY-0000Oq-3r for chicken-users@nongnu.org; Sat, 25 Aug 2012 16:47:35 -0400 Received: from mail-vb0-f45.google.com ([209.85.212.45]:39363) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5NGX-0000Oj-V7 for chicken-users@nongnu.org; Sat, 25 Aug 2012 16:47:34 -0400 Received: by vbip1 with SMTP id p1so3109084vbi.4 for ; Sat, 25 Aug 2012 13:47:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=kMXN5yv34nkCgVv9BGuZI5cyN0g7rkNi0yw9221JGh0=; b=SQmFl4D9TOJS5G7BU5xPFOBGxhF0YeTlAcG/BHFeI1ha0TT2b9sZeGSBi+Vo9sCZWm qWauSL6Av0PiTqYO5/lrd2xw6ZQB5CvCi7VjRbjwgdFJgxB1mJrYpziQtAwD/8OMY3qw 8hWzTt7BSa3Al96AijfI7ac4b+ni6qh7k9xgvAG3ULD7VL5nuvXE0Piye1/EPBWLz4p7 9uWcda0gBkjtMEVmdHQtQaXnkTDiviEdwoxbCvDCELLsSLRyp/vdGlL7kAWpOBJFeTpD nDCVM/3mzbAbSXIM9HE6PrUktGucWZ3tVjDAgdK0yzv2+lNZ1EaUXZABGCLBMU1YFAwJ dgyQ== MIME-Version: 1.0 Received: by 10.52.37.100 with SMTP id x4mr6708032vdj.56.1345927653371; Sat, 25 Aug 2012 13:47:33 -0700 (PDT) Sender: mattgushee@gmail.com Received: by 10.221.13.197 with HTTP; Sat, 25 Aug 2012 13:47:33 -0700 (PDT) In-Reply-To: References: Date: Sat, 25 Aug 2012 14:47:33 -0600 X-Google-Sender-Auth: 7tonPzh77XXLEiYvguu-nA2W7l4 Message-ID: From: Matt Gushee To: chicken-users@nongnu.org Content-Type: multipart/alternative; boundary=20cf307763e5ac2e0004c81d336b X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.45 Subject: Re: [Chicken-users] Trouble loading source file in csi X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Aug 2012 20:47:37 -0000 --20cf307763e5ac2e0004c81d336b Content-Type: text/plain; charset=ISO-8859-1 Ha-ha. Whoops! On Sat, Aug 25, 2012 at 1:45 PM, Matt Gushee wrote: > > I am developing a chicken library, and attempting to perform some > rudimentary tests in csi as I go. However, when I try to load the file > > (load "text-menu.scm") > > I get the following error: > > : ; loading text-menu.scm ... > : > : Error: history entry index out of range: 0 > Apparently the problem was that I wrote '#' instead of '#f' in a couple of places. So the REPL did right to catch my error. I'd still be interested to know why the file would load without error (and seemingly function normally) after the calls to USE (which, by the way, have to be entered manually at the prompt--I have several USEs in my .csirc, and they didn't allow the file to load). -- Matt Gushee --20cf307763e5ac2e0004c81d336b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Ha-ha. Whoops!

On Sat, Aug 25, 2012 at 1:= 45 PM, Matt Gushee <matt@gushee.net> wrote:

I am developing a chicken library, and attempting to pe= rform some rudimentary tests in csi as I go. However, when I try to load th= e file

=A0 (load "text-menu.scm")

I get the following error:

: = =A0=A0; loading text-menu.scm ...
:
: =A0 =A0Error: his= tory entry index out of range: 0

Appa= rently the problem was that I wrote '#' instead of '#f' in = a couple of places. So the REPL did right to catch my error. I'd still = be interested to know why the file would load without error (and seemingly = function normally) after the calls to USE (which, by the way, have to be en= tered manually at the prompt--I have several USEs in my .csirc, and they di= dn't allow the file to load).

--
Matt Gushee
--20cf307763e5ac2e0004c81d336b-- From MAILER-DAEMON Sat Aug 25 18:17:28 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T5OfY-0006fI-21 for mharc-chicken-users@gnu.org; Sat, 25 Aug 2012 18:17:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49295) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5OfW-0006es-82 for chicken-users@nongnu.org; Sat, 25 Aug 2012 18:17:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T5OfV-0007cQ-2n for chicken-users@nongnu.org; Sat, 25 Aug 2012 18:17:26 -0400 Received: from mail-wi0-f169.google.com ([209.85.212.169]:49214) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5OfU-0007c0-S9 for chicken-users@nongnu.org; Sat, 25 Aug 2012 18:17:25 -0400 Received: by wibhm2 with SMTP id hm2so2591916wib.4 for ; Sat, 25 Aug 2012 15:17:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=Z7STzeL2UGggeX8A0St2SFu31r+K0H/CxLuFEGh8xYg=; b=DpGW/QyO/EKc59WME+qBwDorzbRH+Pyn3GUr8RC1ELVy6hRnLD85awQKg9LvV0MOPi Zb5HcnfLWnGpzTiWworfICulub1YyDqnJVcjmDuA1Ur17Iee0gBYBeM8G+4nUH8dWHVd B4zgw1K+eTqGrYH44lbYvP5t0m8NJVt2N7p99xzPdb8EjvK0sy/6c6RJxoHXdFEai+rL q8ETrmYtVV1CuYeDZ0TcmGxU3LRstnmcIYCJTfnwY9YmyJWLmnkYjXotQ/EGwMdaviP8 SItD4D6CCVfmzInyuJIVEXDGX+7/IjdqI32cjCjU8lgDCiIN8NiZ+HOo0yWqk46uAKKr 2mlQ== MIME-Version: 1.0 Received: by 10.180.19.169 with SMTP id g9mr14488316wie.9.1345933043404; Sat, 25 Aug 2012 15:17:23 -0700 (PDT) Received: by 10.194.79.37 with HTTP; Sat, 25 Aug 2012 15:17:23 -0700 (PDT) In-Reply-To: References: Date: Sat, 25 Aug 2012 15:17:23 -0700 Message-ID: From: Seth Alves To: chicken-users@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.169 Subject: Re: [Chicken-users] spock and jquery? X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Aug 2012 22:17:27 -0000 This is hacky, but runs... (define ($ x) (%code "arguments[1] = $(arguments[1]);") x) (define (main-program event) (%inline .append ($ "#top-div") "some appended text
")) (%inline .addEventListener (%host-ref "window") "load" (callback main-program)) http://headache.hungry.com/~seth/spock-and-jquery.tar.gz -seth On Wed, Aug 15, 2012 at 1:54 PM, Seth Alves wrote: > Does anyone have an example of using spock and jquery together? > > -seth From MAILER-DAEMON Sun Aug 26 16:02:57 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T5j2v-0005oK-NH for mharc-chicken-users@gnu.org; Sun, 26 Aug 2012 16:02:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57308) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5j2s-0005mT-Kh for chicken-users@nongnu.org; Sun, 26 Aug 2012 16:02:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T5j2r-0001m4-CI for chicken-users@nongnu.org; Sun, 26 Aug 2012 16:02:54 -0400 Received: from smtp-vbr19.xs4all.nl ([194.109.24.39]:3406) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5j2r-0001lq-3V for chicken-users@nongnu.org; Sun, 26 Aug 2012 16:02:53 -0400 Received: from frohike.homeunix.org (frohike.xs4all.nl [80.101.127.174]) by smtp-vbr19.xs4all.nl (8.13.8/8.13.8) with ESMTP id q7QK2Iup038954; Sun, 26 Aug 2012 22:02:18 +0200 (CEST) (envelope-from Peter.Bex@xs4all.nl) Received: by frohike.homeunix.org (Postfix, from userid 1000) id D37E3F7E4A5; Sun, 26 Aug 2012 22:01:34 +0200 (CEST) Date: Sun, 26 Aug 2012 22:01:34 +0200 From: Peter Bex To: Matt Gushee Message-ID: <20120826200134.GU22466@frohike.homeunix.org> Mail-Followup-To: Matt Gushee , chicken-users@nongnu.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-operating-system: by eggs.gnu.org: FreeBSD 4.6-4.9 X-Received-From: 194.109.24.39 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] Trouble loading source file in csi X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Aug 2012 20:02:55 -0000 On Sat, Aug 25, 2012 at 02:47:33PM -0600, Matt Gushee wrote: > > I am developing a chicken library, and attempting to perform some > > rudimentary tests in csi as I go. However, when I try to load the file > > > > (load "text-menu.scm") > > > > I get the following error: > > > > : ; loading text-menu.scm ... > > : > > : Error: history entry index out of range: 0 > > > > Apparently the problem was that I wrote '#' instead of '#f' in a couple of > places. So the REPL did right to catch my error. I'd still be interested to > know why the file would load without error (and seemingly function > normally) Hi Matt, The reason it accepts this is that #n is special reader syntax in the interpreter which means "give me the nth expression's result value". Example: $ csi -q #;1> (+ 1 2) 3 #;2> (+ #1 7) 10 #;3> (+ #2 2) 12 So it's the number printed in the prompt, which can always be used to recall the result value of the expression typed at that particular prompt. (this is also why the number doesn't increase when the expression causes an error -- it never returned anything, so the prompt's numbered expression got no value) A lone hash in Chicken seems to return the previous expression's value (I didn't know about this either): #;4> # 12 This is of course also documented. See http://wiki.call-cc.org/man/4/Using%20the%20interpreter#history-access for more info. I hope this clarifies this "strange" behaviour :) Cheers, Peter -- http://sjamaan.ath.cx -- "The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." -- Donald Knuth From MAILER-DAEMON Tue Aug 28 17:52:25 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T6Thx-0005IK-1A for mharc-chicken-users@gnu.org; Tue, 28 Aug 2012 17:52:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40185) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T6Tht-0005Fk-CX for chicken-users@nongnu.org; Tue, 28 Aug 2012 17:52:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T6Ths-0002vU-Db for chicken-users@nongnu.org; Tue, 28 Aug 2012 17:52:21 -0400 Received: from mail-vc0-f173.google.com ([209.85.220.173]:35866) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T6Ths-0002vL-9T for chicken-users@nongnu.org; Tue, 28 Aug 2012 17:52:20 -0400 Received: by vcbgb23 with SMTP id gb23so6301502vcb.4 for ; Tue, 28 Aug 2012 14:52:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=KSn2uXQVDbaSq2cVlY1BS+KFZY/lDnPcNhA/FGP3zjQ=; b=TvRxT0AfrZAmoYQGpsiwqsj+61S0MXZFnAKxyI7VloWqrcuNo9I/J0/SKM3UwlPPFO 2JzpBX1Va6YEP/0EIUJhsFoFAJ1M/blJkH5srDWtJbABGz2w71aF5kb5qdtJD0D4zKT7 VJs5zKBxXWBPoRRzUPbOuJYgvCcyciz3zVcScwA2pQBmJszdDj34/LbSnL8/pebVQJBK KYyJBScxR/v+CkItYjqXMrx37sLqcYKji8b1MlHxwqSEfsrX0CmAgA/e8Mqpde60aT1y HLmj3LfPlNaGF6maRUEKFXAjyivG5X7dBJnxo6mPK9buxt+CHasEJMSP+tgRKyGzdlF8 Xl7Q== MIME-Version: 1.0 Received: by 10.220.223.202 with SMTP id il10mr15895100vcb.2.1346190739378; Tue, 28 Aug 2012 14:52:19 -0700 (PDT) Received: by 10.58.172.166 with HTTP; Tue, 28 Aug 2012 14:52:19 -0700 (PDT) Date: Tue, 28 Aug 2012 23:52:19 +0200 Message-ID: From: Pippo Sbardella To: chicken-users@nongnu.org Content-Type: multipart/alternative; boundary=14dae9cdc487d212cb04c85a74ec X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.220.173 Subject: [Chicken-users] Chicken as extension language X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 21:52:23 -0000 --14dae9cdc487d212cb04c85a74ec Content-Type: text/plain; charset=ISO-8859-1 Hi All, How do you do something along the line of http://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/Linking-Guile-into-Programs.html#Linking-Guile-into-Programs in Chicken? Thanks in advance. --Pippo --14dae9cdc487d212cb04c85a74ec Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi All,

How do you do something along the line of
http://www.gnu.org/software/guile/docs/doc=
s-1.8/guile-ref/Linking-Guile-into-Programs.html#Linking-Guile-into-Program=
s
in Chicken?
Thanks in advance.

--Pippo

--14dae9cdc487d212cb04c85a74ec-- From MAILER-DAEMON Tue Aug 28 18:04:48 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T6Ttw-0007cp-0i for mharc-chicken-users@gnu.org; Tue, 28 Aug 2012 18:04:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49133) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T6Ttt-0007ba-Pq for chicken-users@nongnu.org; Tue, 28 Aug 2012 18:04:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T6Tts-0006NQ-I7 for chicken-users@nongnu.org; Tue, 28 Aug 2012 18:04:45 -0400 Received: from mout.web.de ([212.227.15.4]:52962) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T6Tts-0006KP-76 for chicken-users@nongnu.org; Tue, 28 Aug 2012 18:04:44 -0400 Received: from noname ([188.174.195.212]) by smtp.web.de (mrweb102) with ESMTPSA (Nemesis) id 0LgpJ4-1TS7rD36Zy-00nj2i; Wed, 29 Aug 2012 00:04:42 +0200 Date: Tue, 28 Aug 2012 23:59:03 +0200 (CEST) From: Thomas Chust X-X-Sender: murphy@kali.local To: Pippo Sbardella In-Reply-To: Message-ID: References: User-Agent: Alpine 2.02 (LNX 1266 2009-07-14) MIME-Version: 1.0 Content-Type: MULTIPART/signed; protocol="application/pkcs7-signature"; micalg=sha1; BOUNDARY="8323328-452815168-1346191152=:1833" X-Provags-ID: V02:K0:3GaNl038Kg5Dzu+EeHi0NlKYFCjEzoY8eVip1yUuGyx gUrztLwiZh1nBxbQsXzjucw6k9/Bc+vtclELEt1hlWINbXIEHM y5+boigETKo5rQuTf06Qocu4Ut2M4RLWOzpc96svCHaRgpUbsQ 1Aehd+uLY78qMb1ACtAOlK5quM+34IK4RISIu9mMkCjixsfxcQ 6xJqOly0xCNmgo67VDZrQ== X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.15.4 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] Chicken as extension language X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2012 22:04:47 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-452815168-1346191152=:1833 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Hello, you may want to check the documentation on embedding CHICKEN into other applications: http://wiki.call-cc.org/man/4/Embedding To make the embedded CHICKEN interpreter useful, you may have to expose functions from CHICKEN to the hosting application, which is easily accomplished using define-external: http://wiki.call-cc.org/man/4/Callbacks#define-external And the other way around, you may have to expose functions from the hosting application to CHICKEN, which is equally possible using the various foreign-* forms: http://wiki.call-cc.org/man/4/Accessing%20external%20objects If these pieces of documentation leave you with any open questions, don't hesitate to ask for specific advice on this list :-) Ciao, Thomas -- When C++ is your hammer, every problem looks like your thumb. --8323328-452815168-1346191152=:1833 Content-Type: APPLICATION/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: BASE64 Content-Description: S/MIME Cryptographic Signature Content-Disposition: attachment; filename=smime.p7s MIIGPAYJKoZIhvcNAQcCoIIGLTCCBikCAQExCzAJBgUrDgMCGgUAMAsGCSqG SIb3DQEHAaCCA94wggPaMIICwqADAgECAgQEUpZbMA0GCSqGSIb3DQEBCjAA MIGbMQswCQYDVQQGEwJERTEUMBIGA1UEChMLV0VCLkRFIEdtYkgxFTATBgNV BAsTDFRydXN0IENlbnRlcjESMBAGA1UEBxMJS2FybHNydWhlMS4wLAYDVQQD EyVXRUIuREUgVHJ1c3RDZW50ZXIgRS1NYWlsLVplcnRpZmlrYXRlMRswGQYJ KoZIhvcNAQkBFgx0cnVzdEB3ZWIuZGUwHhcNMTIwNzMxMDkyMTE3WhcNMTMw NzMxMDkyMTE3WjBUMQswCQYDVQQGEwJERTERMA8GA1UEBwwIRnJlaXNpbmcx FTATBgNVBAMMDFRob21hcyBDaHVzdDEbMBkGCSqGSIb3DQEJARYMY2h1c3RA d2ViLmRlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDhUSRbM4rlo/U n6uP36V15QJiO8fYKjZZ2qDdcKoKvc+trGipNcw3eFcJ3MQKlyqp8QkyY6F/ fXpaa9bf5gqOtL2Mg/fzrUqx4BFweo9veWIlzWBCqHD3J0M1DT9pkDElp90S V7+jUv2kLPj7mSNhPJEz2+V7AQDUw6Q9bs9ygwIDAQABo4HvMIHsMB0GA1Ud DgQWBBTie0MzGL7DT5ak9aCV52Hh8YGoAzAfBgNVHSMEGDAWgBTY4cR2yfcr JUnazwetI+48mcUnNDAMBgNVHRMBAf8EAjAAMBEGCWCGSAGG+EIBAQQEAwIE sDAjBglghkgBhvhCAQIEFhYUaHR0cHM6Ly90cnVzdC53ZWIuZGUwGgYJYIZI AYb4QgEIBA0WCy9IaWxmZS9BR0IvMBYGCWCGSAGG+EIBAwQJFgcvcnYvP3M9 MBYGCWCGSAGG+EIBBwQJFgcvcm4vP3M9MBgGCWCGSAGG+EIBBAQLFgkvcnZD QS8/cz0wDQYJKoZIhvcNAQEKMAADggEBAHePyWvzO0dtor71wE0qMpoM26Hb ayOMIAjYz6a3KrBvnZL28DoTq6FS1z7a2PSdpw4aYZb7Yna8Yr7Jt5cUw6QC 7aUy1XbF6mXv+Vc4+UTiEHsZS5zObtd2kRtPZepJLyw+2Q5Zut2dwrqSmhRV Tq4QSMmRgbcEtCoZTewQujuTR2KVniddFpC/4JRv0qeiwMHYY8U+8/ZDT43/ vkS53DdeCROhEMd8edVtIZKC7O2I0pKZeJS63PW+YMRXRVaKbdKlpOmXmOzD pGTMtS5GDfr+5eaHgDIEzxk4m1TslZEBOUIrVl79WKiHT+TC3H0NKf9fkO2y z3sHbK8Fp8f8lWkxggImMIICIgIBATCBpDCBmzELMAkGA1UEBhMCREUxFDAS BgNVBAoTC1dFQi5ERSBHbWJIMRUwEwYDVQQLEwxUcnVzdCBDZW50ZXIxEjAQ BgNVBAcTCUthcmxzcnVoZTEuMCwGA1UEAxMlV0VCLkRFIFRydXN0Q2VudGVy IEUtTWFpbC1aZXJ0aWZpa2F0ZTEbMBkGCSqGSIb3DQEJARYMdHJ1c3RAd2Vi LmRlAgQEUpZbMAkGBSsOAwIaBQCggdgwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMTIwODI4MjE1OTA2WjAjBgkqhkiG9w0B CQQxFgQUJLf/7E1sVB1DwJX2Rg1VR1iWUEwweQYJKoZIhvcNAQkPMWwwajAL BglghkgBZQMEASowCwYJYIZIAWUDBAEWMAsGCWCGSAFlAwQBAjAKBggqhkiG 9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcw DQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEgYAvPKGeNsxKLywUkhZm qEh/SL1rWIiE/y2MiGv2UwaEh5Th1JVAyw+++cRysETj1ZAKf3gVP/Bv0HAQ DyP4rrESaIoNg9NBAU6G/iPd78d3PlZdE78AiK3OxGzseRTn6kYcluQj0TIx x0OgmqWxfUqZFEJn44wh7GzONmo7bfn1Pw== --8323328-452815168-1346191152=:1833-- From MAILER-DAEMON Wed Aug 29 05:41:26 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T6em6-0001GF-9u for mharc-chicken-users@gnu.org; Wed, 29 Aug 2012 05:41:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:32920) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T6em0-0001A6-D3 for chicken-users@nongnu.org; Wed, 29 Aug 2012 05:41:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T6els-0007xZ-VP for chicken-users@nongnu.org; Wed, 29 Aug 2012 05:41:20 -0400 Received: from mail-vc0-f195.google.com ([209.85.220.195]:42524) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T6els-0007xT-R6 for chicken-users@nongnu.org; Wed, 29 Aug 2012 05:41:12 -0400 Received: by vcqp1 with SMTP id p1so53989vcq.10 for ; Wed, 29 Aug 2012 02:41:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=138smIwGDcXupB/d6OqMeT3vThIw18jrBKAcDUx77Ug=; b=wdMuZtDDBeIagerB1ewPkur2pdMeAOD2sYj+YQDiRL7r5CxMKDvJc+SY9HvRaOVXKk FxYxJ3UBHC4lUUpSyzvEEubCB9AVA9px1zSH7N0VgqpPoadS+LY8VN8+hV+AXfm+WdGw i1R9syl0s6jZaAGhyWrt2fVpEMlXoo+eX/41jnxqY2JCrxSTGXLxyNqVVqLiZyXutV1/ jA7nyjQUx3BPHw/dNfgUvgJmpinY2ajd6MpTidOspfVtpBTLNVqpDaakdeeISin4cLyw UE536iRqiFvFviQppV2ZVJEv3XD4Ip++v8LaeCpnTweRdf3e3x25A8A7anhL+YOCX1lf wRpw== MIME-Version: 1.0 Received: by 10.58.94.44 with SMTP id cz12mr808623veb.34.1346233272122; Wed, 29 Aug 2012 02:41:12 -0700 (PDT) Received: by 10.58.172.166 with HTTP; Wed, 29 Aug 2012 02:41:11 -0700 (PDT) In-Reply-To: References: Date: Wed, 29 Aug 2012 11:41:11 +0200 Message-ID: From: Pippo Sbardella To: chicken-users@nongnu.org Content-Type: multipart/alternative; boundary=047d7b6dcaf0f83e7804c8645bf0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.220.195 Subject: Re: [Chicken-users] Chicken as extension language X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 09:41:24 -0000 --047d7b6dcaf0f83e7804c8645bf0 Content-Type: text/plain; charset=ISO-8859-1 Hi Thomas, thanks for the pointers. Btw, it took me some time to find your links starting from: http://wiki.call-cc.org/man/4/The%20User%27s%20Manual I think that a comprehensive "toc page" would help. Eg. something like that: http://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/index.html A bit intimidating but very effective. Ciao, Pippo 2012/8/28 Thomas Chust > Hello, > > you may want to check the documentation on embedding CHICKEN into other > applications: > > http://wiki.call-cc.org/man/4/**Embedding > > To make the embedded CHICKEN interpreter useful, you may have to expose > functions from CHICKEN to the hosting application, which is easily > accomplished using define-external: > > http://wiki.call-cc.org/man/4/**Callbacks#define-external > > And the other way around, you may have to expose functions from the > hosting application to CHICKEN, which is equally possible using the various > foreign-* forms: > > http://wiki.call-cc.org/man/4/**Accessing%20external%20objects > > If these pieces of documentation leave you with any open questions, don't > hesitate to ask for specific advice on this list :-) > > Ciao, > Thomas > > > -- > When C++ is your hammer, every problem looks like your thumb. --047d7b6dcaf0f83e7804c8645bf0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Thomas,

thanks for the pointers. Btw, it took me some time to fin= d your links starting from:

http://wi= ki.call-cc.org/man/4/The%20User%27s%20Manual

I think that a comp= rehensive "toc page" would help. Eg. something like that:

http://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/index.html<= /a>

A bit intimidating but very effective.

Ciao,
Pippo


2012/8/28 Thomas Chust <chust@web.de>=
Hello,

you may want to check the documentation on embedding CHICKEN into other app= lications:

=A0 h= ttp://wiki.call-cc.org/man/4/Embedding

To make the embedded CHICKEN interpreter useful, you may have to expose fun= ctions from CHICKEN to the hosting application, which is easily accomplishe= d using define-external:

=A0 http://wiki.call-cc.org/man/4/Callbacks#define-extern= al

And the other way around, you may have to expose functions from the hosting= application to CHICKEN, which is equally possible using the various foreig= n-* forms:

=A0 http://wiki.call-cc.org/man/4/Accessing%20extern= al%20objects

If these pieces of documentation leave you with any open questions, don'= ;t hesitate to ask for specific advice on this list :-)

Ciao,
Thomas


--
When C++ is your hammer, every problem looks like your thumb.
=

--047d7b6dcaf0f83e7804c8645bf0-- From MAILER-DAEMON Wed Aug 29 09:49:35 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T6ieF-0000jA-PJ for mharc-chicken-users@gnu.org; Wed, 29 Aug 2012 09:49:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T6ie8-0000hc-Jj for chicken-users@nongnu.org; Wed, 29 Aug 2012 09:49:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T6ie5-0000BF-Dw for chicken-users@nongnu.org; Wed, 29 Aug 2012 09:49:28 -0400 Received: from mout.web.de ([212.227.15.3]:56331) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T6ie5-0000B7-4h for chicken-users@nongnu.org; Wed, 29 Aug 2012 09:49:25 -0400 Received: from dhcp191.geophysik.uni-muenchen.de ([141.84.9.25]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0Lw0q9-1ThV5K0pXp-018K63; Wed, 29 Aug 2012 15:49:23 +0200 Date: Wed, 29 Aug 2012 15:45:19 +0200 (CEST) From: Thomas Chust X-X-Sender: murphy@kali.local To: Pippo Sbardella In-Reply-To: Message-ID: References: User-Agent: Alpine 2.02 (LNX 1266 2009-07-14) MIME-Version: 1.0 Content-Type: MULTIPART/signed; protocol="application/pkcs7-signature"; micalg=sha1; BOUNDARY="8323328-865744843-1346247926=:2453" X-Provags-ID: V02:K0:5eiuCKBfFI486dQwbmEOJd6Cne8wzhjuSsertylNYNE D1HfIEXlTutFqlsTjFHVPxhJHqKYzYCg3YYcLoN9b73zrNLd+y rHOL4oLQ8/cqenjfwU8gPBxJsjZUz2fJzinIdEajQ+2iBLD1kZ 3Y/LS/8Ul3gzQYVUjaT0V5/p3M/zsiTHCYAzOqkDLWAKPhmOa/ MbYqCIUcFQwbywA5Zgy2A== X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.15.3 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] Chicken as extension language X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 13:49:34 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-865744843-1346247926=:2453 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed On Wed, 29 Aug 2012, Pippo Sbardella wrote: > [...] > Btw, it took me some time to find your links starting from: > > http://wiki.call-cc.org/man/4/The%20User%27s%20Manual > > I think that a comprehensive "toc page" would help. > [...] Hello Pippo, the wiki containing CHICKEN's manual has a full text search: http://wiki.call-cc.org/search-help And there is chickadee, another browser for the documentation of CHICKEN and all eggs: http://api.call-cc.org/doc/ Of course neither of those can replace a nice index page in a printed manual, but for an online resource a good search function is even better :-) Ciao, Thomas -- When C++ is your hammer, every problem looks like your thumb. --8323328-865744843-1346247926=:2453 Content-Type: APPLICATION/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: BASE64 Content-Description: S/MIME Cryptographic Signature Content-Disposition: attachment; filename=smime.p7s MIIGPAYJKoZIhvcNAQcCoIIGLTCCBikCAQExCzAJBgUrDgMCGgUAMAsGCSqG SIb3DQEHAaCCA94wggPaMIICwqADAgECAgQEUpZbMA0GCSqGSIb3DQEBCjAA MIGbMQswCQYDVQQGEwJERTEUMBIGA1UEChMLV0VCLkRFIEdtYkgxFTATBgNV BAsTDFRydXN0IENlbnRlcjESMBAGA1UEBxMJS2FybHNydWhlMS4wLAYDVQQD EyVXRUIuREUgVHJ1c3RDZW50ZXIgRS1NYWlsLVplcnRpZmlrYXRlMRswGQYJ KoZIhvcNAQkBFgx0cnVzdEB3ZWIuZGUwHhcNMTIwNzMxMDkyMTE3WhcNMTMw NzMxMDkyMTE3WjBUMQswCQYDVQQGEwJERTERMA8GA1UEBwwIRnJlaXNpbmcx FTATBgNVBAMMDFRob21hcyBDaHVzdDEbMBkGCSqGSIb3DQEJARYMY2h1c3RA d2ViLmRlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDhUSRbM4rlo/U n6uP36V15QJiO8fYKjZZ2qDdcKoKvc+trGipNcw3eFcJ3MQKlyqp8QkyY6F/ fXpaa9bf5gqOtL2Mg/fzrUqx4BFweo9veWIlzWBCqHD3J0M1DT9pkDElp90S V7+jUv2kLPj7mSNhPJEz2+V7AQDUw6Q9bs9ygwIDAQABo4HvMIHsMB0GA1Ud DgQWBBTie0MzGL7DT5ak9aCV52Hh8YGoAzAfBgNVHSMEGDAWgBTY4cR2yfcr JUnazwetI+48mcUnNDAMBgNVHRMBAf8EAjAAMBEGCWCGSAGG+EIBAQQEAwIE sDAjBglghkgBhvhCAQIEFhYUaHR0cHM6Ly90cnVzdC53ZWIuZGUwGgYJYIZI AYb4QgEIBA0WCy9IaWxmZS9BR0IvMBYGCWCGSAGG+EIBAwQJFgcvcnYvP3M9 MBYGCWCGSAGG+EIBBwQJFgcvcm4vP3M9MBgGCWCGSAGG+EIBBAQLFgkvcnZD QS8/cz0wDQYJKoZIhvcNAQEKMAADggEBAHePyWvzO0dtor71wE0qMpoM26Hb ayOMIAjYz6a3KrBvnZL28DoTq6FS1z7a2PSdpw4aYZb7Yna8Yr7Jt5cUw6QC 7aUy1XbF6mXv+Vc4+UTiEHsZS5zObtd2kRtPZepJLyw+2Q5Zut2dwrqSmhRV Tq4QSMmRgbcEtCoZTewQujuTR2KVniddFpC/4JRv0qeiwMHYY8U+8/ZDT43/ vkS53DdeCROhEMd8edVtIZKC7O2I0pKZeJS63PW+YMRXRVaKbdKlpOmXmOzD pGTMtS5GDfr+5eaHgDIEzxk4m1TslZEBOUIrVl79WKiHT+TC3H0NKf9fkO2y z3sHbK8Fp8f8lWkxggImMIICIgIBATCBpDCBmzELMAkGA1UEBhMCREUxFDAS BgNVBAoTC1dFQi5ERSBHbWJIMRUwEwYDVQQLEwxUcnVzdCBDZW50ZXIxEjAQ BgNVBAcTCUthcmxzcnVoZTEuMCwGA1UEAxMlV0VCLkRFIFRydXN0Q2VudGVy IEUtTWFpbC1aZXJ0aWZpa2F0ZTEbMBkGCSqGSIb3DQEJARYMdHJ1c3RAd2Vi LmRlAgQEUpZbMAkGBSsOAwIaBQCggdgwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMTIwODI5MTM0NTIyWjAjBgkqhkiG9w0B CQQxFgQUAvRzdB0ErG0E+Fekgnt02+bz4ZUweQYJKoZIhvcNAQkPMWwwajAL BglghkgBZQMEASowCwYJYIZIAWUDBAEWMAsGCWCGSAFlAwQBAjAKBggqhkiG 9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcw DQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEgYBz8Fl9wrN5mLJ1oh9A nciwVLrTRB70yI+xIl/nhIfO0jEFEB3pZjFTn1iFqu9G2Ad6uEDcQ4UHyIer sROBvOh1YHrzDhtA2Cai+3qetLmXhHgAXiKbmb0i/RYZsWI6BkHHXtHaDUiC CfvCHv7yRjD9puxwwTRV6qASU2CDaRu3OQ== --8323328-865744843-1346247926=:2453-- From MAILER-DAEMON Fri Aug 31 08:31:37 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T7QNt-0000Jg-8I for mharc-chicken-users@gnu.org; Fri, 31 Aug 2012 08:31:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50235) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7QNn-0000J2-Pu for chicken-users@nongnu.org; Fri, 31 Aug 2012 08:31:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7QNi-0000ul-Ic for chicken-users@nongnu.org; Fri, 31 Aug 2012 08:31:31 -0400 Received: from plane.gmane.org ([80.91.229.3]:42619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7QNi-0000sv-BY for chicken-users@nongnu.org; Fri, 31 Aug 2012 08:31:26 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T7QNf-00019j-Kz for chicken-users@nongnu.org; Fri, 31 Aug 2012 14:31:23 +0200 Received: from adsl-074-229-200-227.sip.gnv.bellsouth.net ([74.229.200.227]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 31 Aug 2012 14:31:23 +0200 Received: from zephyrfalcon by adsl-074-229-200-227.sip.gnv.bellsouth.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 31 Aug 2012 14:31:23 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: chicken-users@nongnu.org From: Hans Nowak Date: Fri, 31 Aug 2012 08:31:11 -0400 Lines: 19 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: adsl-074-229-200-227.sip.gnv.bellsouth.net User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:11.0) Gecko/20120327 Thunderbird/11.0.1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 Subject: [Chicken-users] Building Chicken on OS X Lion X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 12:31:36 -0000 Hi, I am still having problems building/installing Chicken on OS X Lion, even with the new version 4.7.0.6 and 4.8rc2. Here is a paste of the output when I do make install; it hangs at "loading import libraries". http://paste.call-cc.org/paste?id=a7fd2260fb3540a24db2fbd703607a0555446589 I am probably doing something wrong, or have the wrong version of something or another, but what? Any tips welcome. Thanks, -- Hans Nowak From MAILER-DAEMON Fri Aug 31 11:17:02 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T7Sxy-0008LF-L9 for mharc-chicken-users@gnu.org; Fri, 31 Aug 2012 11:17:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60835) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7Sxw-0008Js-B1 for chicken-users@nongnu.org; Fri, 31 Aug 2012 11:17:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7Sxu-0003An-Og for chicken-users@nongnu.org; Fri, 31 Aug 2012 11:17:00 -0400 Received: from mail-wg0-f53.google.com ([74.125.82.53]:52403) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7Sxu-0003Ae-I2 for chicken-users@nongnu.org; Fri, 31 Aug 2012 11:16:58 -0400 Received: by wgbfm10 with SMTP id fm10so1859768wgb.10 for ; Fri, 31 Aug 2012 08:16:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=gIs/lNZfw4Uexmw+ydojGpvMkLSBMga2ss0wiSa+fx4=; b=ORwHUK24X6qBqP+s4o9io8Rq8jBu3sQ5N3muuxTP7bw0wy+qUX7Cj17Biyv3cMPBzS JI2qSwqNmg7wQtvUszcESEU1GJL/0luwXb4KFhI+15NGZNqXTo+7fHskERckz7974u1U +eR5x7p1urNTLxvaOjd95YxLUN717Owh5aOovgNksPkJCWf8lmaaJs/rlmiriHWGn/gN Qtolb6W9NzuW4c3DWxfD0HZxrsLQJYANI5Q4+JcVj8xXbDIbJVCd2jJPUX2JOO2TZibF u0HQyOYM4QXu2I5C4/zMqsYMkfffbAejlbz5xXLizzZjvlTcNyP6VPtu4F4nLdrjdvd5 FY7Q== MIME-Version: 1.0 Received: by 10.216.71.82 with SMTP id q60mr5363983wed.64.1346426217154; Fri, 31 Aug 2012 08:16:57 -0700 (PDT) Received: by 10.216.71.203 with HTTP; Fri, 31 Aug 2012 08:16:57 -0700 (PDT) In-Reply-To: References: Date: Fri, 31 Aug 2012 12:16:57 -0300 Message-ID: From: Stephen Eilert To: Hans Nowak Content-Type: multipart/alternative; boundary=00504502d53163c9e804c89148aa X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.53 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] Building Chicken on OS X Lion X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 15:17:01 -0000 --00504502d53163c9e804c89148aa Content-Type: text/plain; charset=UTF-8 Have you got homebrew? It just works for me. ==> Downloading http://code.call-cc.org/releases/4.7.0/chicken-4.7.0.6.tar.gz ######################################################################## 100.0% ==> make PREFIX=/usr/local/Cellar/chicken/4.7.0.6 PLATFORM=macosx C_COMPILER=cc ARCH=x86-64 ==> make install PREFIX=/usr/local/Cellar/chicken/4.7.0.6 PLATFORM=macosx C_COMPILER=cc ARCH=x86-64 /usr/local/Cellar/chicken/4.7.0.6: 106 files, 16M, built in 2.8 minutes -- Stephen *"Kids these days.* *Whatever happened to hard work?"* -- Joel Spolsky, The perils of javaschools On Fri, Aug 31, 2012 at 9:31 AM, Hans Nowak wrote: > Hi, > > I am still having problems building/installing Chicken on OS X Lion, even > with the new version 4.7.0.6 and 4.8rc2. > > Here is a paste of the output when I do make install; it hangs at "loading > import libraries". > > http://paste.call-cc.org/**paste?id=**a7fd2260fb3540a24db2fbd703607a** > 0555446589 > > I am probably doing something wrong, or have the wrong version of > something or another, but what? > > Any tips welcome. > > Thanks, > > -- > Hans Nowak > > > ______________________________**_________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/**mailman/listinfo/chicken-users > --00504502d53163c9e804c89148aa Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Have you got homebrew? It just works for me.

######################################################################= ## 100.0%
=3D=3D> make PREFIX=3D/usr/local/Cellar/chicken/4.7.0.6 PLATFORM=3Dmacosx C_COMPILER=3Dcc ARCH= =3Dx86-64
=3D=3D> make install PREFIX=3D/usr/local/Cellar/chicken/4.7.0.6 PLATFORM=3Dmacosx C_COMPILER=3Dcc ARCH=3Dx86-64=
/usr/local/Cellar/chicken/4.7.0.6= : 106 files, 16M, built in 2.8 minutes


-- Stephen

"Kids these d= ays.
Whatever happened to hard work?"
<= br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0-- Joel Spolsky, The perils of jav= aschools



On Fri, Aug 31, 2012 at 9:31 AM, Hans No= wak <zephyrfalcon@gmail.com> wrote:
Hi,

I am still having problems building/installing Chicken on OS X Lion, even w= ith the new version 4.7.0.6 and 4.8rc2.

Here is a paste of the output when I do make install; it hangs at "loa= ding import libraries".

http://paste.call-cc.org/paste?id=3D= a7fd2260fb3540a24db2fbd703607a0555446589

I am probably doing something wrong, or have the wrong version of something= or another, but what?

Any tips welcome.

Thanks,

--
Hans Nowak


_______________________________________________
Chicken-users mailing list
Chicken-users= @nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users<= /a>

--00504502d53163c9e804c89148aa-- From MAILER-DAEMON Fri Aug 31 11:22:24 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T7T3A-00021C-63 for mharc-chicken-users@gnu.org; Fri, 31 Aug 2012 11:22:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48119) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7T33-0001xj-1i for chicken-users@nongnu.org; Fri, 31 Aug 2012 11:22:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7T2v-0004pp-Cv for chicken-users@nongnu.org; Fri, 31 Aug 2012 11:22:16 -0400 Received: from pestilenz.org ([213.95.11.194]:19292) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7T2v-0004pN-44 for chicken-users@nongnu.org; Fri, 31 Aug 2012 11:22:09 -0400 Received: from pestilenz.org (ckeen@localhost [127.0.0.1]) by pestilenz.org (8.14.5/8.14.5) with ESMTP id q7VFM0XJ002782 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 31 Aug 2012 17:22:00 +0200 (CEST) Received: (from ckeen@localhost) by pestilenz.org (8.14.5/8.14.3/Submit) id q7VFM0ET024026; Fri, 31 Aug 2012 17:22:00 +0200 (CEST) Date: Fri, 31 Aug 2012 17:22:00 +0200 From: Christian Kellermann To: Hans Nowak Message-ID: <20120831152200.GZ31271@pestilenz.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 213.95.11.194 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] Building Chicken on OS X Lion X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 15:22:23 -0000 Hi, * Hans Nowak [120831 14:31]: > Hi, > > I am still having problems building/installing Chicken on OS X Lion, > even with the new version 4.7.0.6 and 4.8rc2. > > Here is a paste of the output when I do make install; it hangs at > "loading import libraries". > > http://paste.call-cc.org/paste?id=a7fd2260fb3540a24db2fbd703607a0555446589 As I don't have access to a mac I can only guess, the README file mentions that you have to use the following flags for 10.7: make PLATFORM=macosx ARCH=x86-64 This does not really explain why it hangs there, but could you retry with the ARCH flag? Sorry for your troubles, let's get this sorted out. Christian -- Be right back -- Godot. From MAILER-DAEMON Fri Aug 31 12:55:43 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T7UVT-0007wg-MK for mharc-chicken-users@gnu.org; Fri, 31 Aug 2012 12:55:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47222) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7UVR-0007wY-Rb for chicken-users@nongnu.org; Fri, 31 Aug 2012 12:55:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7UVK-0000nN-5T for chicken-users@nongnu.org; Fri, 31 Aug 2012 12:55:41 -0400 Received: from plane.gmane.org ([80.91.229.3]:37307) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7UVJ-0000nH-Uy for chicken-users@nongnu.org; Fri, 31 Aug 2012 12:55:34 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T7UVJ-0000YV-5K for chicken-users@nongnu.org; Fri, 31 Aug 2012 18:55:33 +0200 Received: from adsl-074-229-200-227.sip.gnv.bellsouth.net ([74.229.200.227]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 31 Aug 2012 18:55:33 +0200 Received: from zephyrfalcon by adsl-074-229-200-227.sip.gnv.bellsouth.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 31 Aug 2012 18:55:33 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: chicken-users@nongnu.org From: Hans Nowak Date: Fri, 31 Aug 2012 12:55:20 -0400 Lines: 19 Message-ID: References: <20120831152200.GZ31271@pestilenz.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: adsl-074-229-200-227.sip.gnv.bellsouth.net User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 In-Reply-To: <20120831152200.GZ31271@pestilenz.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 Subject: Re: [Chicken-users] Building Chicken on OS X Lion X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 16:55:42 -0000 On 8/31/12 11:22 AM, Christian Kellermann wrote: > As I don't have access to a mac I can only guess, the README file > mentions that you have to use the following flags for 10.7: > > make PLATFORM=macosx ARCH=x86-64 > > This does not really explain why it hangs there, but could you retry > with the ARCH flag? > > Sorry for your troubles, let's get this sorted out. Thanks for your reply. The ARCH flag doesn't seem to make a difference, but I got things to work (sort of, maybe) using Homebrew; see my other message. -- Hans Nowak From MAILER-DAEMON Fri Aug 31 13:15:13 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T7UoL-0005TV-Gt for mharc-chicken-users@gnu.org; Fri, 31 Aug 2012 13:15:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42435) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7UoJ-0005Sp-HM for chicken-users@nongnu.org; Fri, 31 Aug 2012 13:15:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7UoH-0007B6-Ek for chicken-users@nongnu.org; Fri, 31 Aug 2012 13:15:11 -0400 Received: from plane.gmane.org ([80.91.229.3]:53026) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7UoH-000797-7O for chicken-users@nongnu.org; Fri, 31 Aug 2012 13:15:09 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T7UZg-0005Vr-4c for chicken-users@nongnu.org; Fri, 31 Aug 2012 19:00:04 +0200 Received: from adsl-074-229-200-227.sip.gnv.bellsouth.net ([74.229.200.227]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 31 Aug 2012 19:00:04 +0200 Received: from zephyrfalcon by adsl-074-229-200-227.sip.gnv.bellsouth.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 31 Aug 2012 19:00:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: chicken-users@nongnu.org From: Hans Nowak Date: Fri, 31 Aug 2012 12:57:46 -0400 Lines: 25 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: adsl-074-229-200-227.sip.gnv.bellsouth.net User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 Subject: Re: [Chicken-users] Building Chicken on OS X Lion X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 17:15:12 -0000 On 8/31/12 11:16 AM, Stephen Eilert wrote: > Have you got homebrew? It just works for me. > > ==> Downloading > http://code.call-cc.org/releases/4.7.0/chicken-4.7.0.6.tar.gz > ######################################################################## > 100.0% > ==> make PREFIX=/usr/local/Cellar/chicken/4.7.0.6 > PLATFORM=macosx C_COMPILER=cc ARCH=x86-64 > ==> make install PREFIX=/usr/local/Cellar/chicken/4.7.0.6 > PLATFORM=macosx C_COMPILER=cc ARCH=x86-64 > /usr/local/Cellar/chicken/4.7.0.6 : 106 files, 16M, > built in 2.8 minutes Thanks for your reply. It "sort of" works for me... that is, it builds, then refuses to link. I had to link it manually using `brew link -f chicken`, and that seems to work (i.e. csi works, installing eggs works), although I don't know what caused the linking problem in the first place, or if it will bite me in the future. (Still, I am curious why it was hanging on "loading import libraries"...) -- Hans Nowak From MAILER-DAEMON Fri Aug 31 13:48:44 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T7VKm-0008QE-Fa for mharc-chicken-users@gnu.org; Fri, 31 Aug 2012 13:48:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57150) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7VKj-0008O6-J7 for chicken-users@nongnu.org; Fri, 31 Aug 2012 13:48:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7VKi-0000s6-CC for chicken-users@nongnu.org; Fri, 31 Aug 2012 13:48:41 -0400 Received: from mail-ie0-f173.google.com ([209.85.223.173]:64874) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7VKi-0000s2-7V for chicken-users@nongnu.org; Fri, 31 Aug 2012 13:48:40 -0400 Received: by iebc10 with SMTP id c10so1815487ieb.4 for ; Fri, 31 Aug 2012 10:48:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=gORjcVTREZTf7sAfEB5qNaxMuIINM/kC3HR3vQ3jfhM=; b=U+hB7MQavBrmH4DfY+NAnyeuGc/xjxsbxSxF4lIaAO4E+ea9TjgIeZhj89VwM5J3N+ TtK5xtZ2EgQ6IQHhbVDeBS7QD3doXKr4WYdk7igByWwnChHs3ls+zwx9MPaZv/WYm7ZY vTyybVSU912PUy86NiDtYUf26aCvYK2sppOdQE1OnXBd6WDH4QjrUHyUde/EGBKUMJ3T /guWdEsc4+QVLEVwK/SBLjqn6n5BYgVzYb+2RpXUrhDV+vwPGIptq7ROQ5AUG+K3uwq8 FJX/nkqJ7O4R35c9UpQGl/7tn49IV+URp+B681i0h44Hj5RVL/N0sQ2AiOoXbckTnxUm A4NA== Received: by 10.50.213.106 with SMTP id nr10mr3772135igc.58.1346435319271; Fri, 31 Aug 2012 10:48:39 -0700 (PDT) Received: from aeryn.xorinia.dim (c-67-163-9-64.hsd1.il.comcast.net. [67.163.9.64]) by mx.google.com with ESMTPS id z7sm1121349igb.3.2012.08.31.10.48.38 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 31 Aug 2012 10:48:38 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=us-ascii From: Jim Ursetto In-Reply-To: Date: Fri, 31 Aug 2012 12:48:37 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <199B976D-98ED-4F6D-A8DF-0E94DB0A42AC@gmail.com> References: To: Hans Nowak X-Mailer: Apple Mail (2.1278) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.223.173 Cc: chicken-users@nongnu.org Subject: Re: [Chicken-users] Building Chicken on OS X Lion X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 17:48:42 -0000 I hope this is not a problem with XCode 4.4.1. I haven't upgraded from XCode 4.3.2 yet. Anyone else have a successful build with 4.4.1? In the meantime if you have some time to kill, you could try building with C_COMPILER=3Dclang. I doubt this will make a difference though. I will try to upgrade shortly and see if I can reproduce the problem. On Aug 31, 2012, at 11:57 AM, Hans Nowak wrote: > On 8/31/12 11:16 AM, Stephen Eilert wrote: >=20 >> Have you got homebrew? It just works for me. >>=20 >> =3D=3D> Downloading >> http://code.call-cc.org/releases/4.7.0/chicken-4.7.0.6.tar.gz >> = ######################################################################## >> 100.0% >> =3D=3D> make PREFIX=3D/usr/local/Cellar/chicken/4.7.0.6 = >> PLATFORM=3Dmacosx C_COMPILER=3Dcc ARCH=3Dx86-64 >> =3D=3D> make install PREFIX=3D/usr/local/Cellar/chicken/4.7.0.6 >> PLATFORM=3Dmacosx C_COMPILER=3Dcc ARCH=3Dx86-64 >> /usr/local/Cellar/chicken/4.7.0.6 : 106 files, 16M, >> built in 2.8 minutes >=20 > Thanks for your reply. It "sort of" works for me... that is, it = builds, then refuses to link. I had to link it manually using `brew link = -f chicken`, and that seems to work (i.e. csi works, installing eggs = works), although I don't know what caused the linking problem in the = first place, or if it will bite me in the future. >=20 > (Still, I am curious why it was hanging on "loading import = libraries"...) >=20 > -- > Hans Nowak >=20 >=20 > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users From MAILER-DAEMON Fri Aug 31 15:01:43 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T7WTP-0000an-FK for mharc-chicken-users@gnu.org; Fri, 31 Aug 2012 15:01:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60746) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7WTN-0000Tr-7m for chicken-users@nongnu.org; Fri, 31 Aug 2012 15:01:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7WTM-00088o-5B for chicken-users@nongnu.org; Fri, 31 Aug 2012 15:01:41 -0400 Received: from mout1.freenet.de ([195.4.92.91]:49392) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7WTL-00088G-VR; Fri, 31 Aug 2012 15:01:40 -0400 Received: from [195.4.92.141] (helo=mjail1.freenet.de) by mout1.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (port 25) (Exim 4.76 #1) id 1T7WTJ-0003Gh-C6; Fri, 31 Aug 2012 21:01:37 +0200 Received: from localhost ([::1]:54169 helo=mjail1.freenet.de) by mjail1.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (Exim 4.76 #1) id 1T7WTJ-0001X4-5f; Fri, 31 Aug 2012 21:01:37 +0200 Received: from [195.4.92.21] (port=57728 helo=11.mx.freenet.de) by mjail1.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (Exim 4.76 #1) id 1T7WQj-0000aj-QM; Fri, 31 Aug 2012 20:58:57 +0200 Received: from p4ff1a2e8.dip0.t-ipconnect.de ([79.241.162.232]:50460 helo=localhost) by 11.mx.freenet.de with esmtpa (ID felix@call-with-current-continuation.org) (port 25) (Exim 4.76 #1) id 1T7WQj-0004YA-F5; Fri, 31 Aug 2012 20:58:57 +0200 Date: Fri, 31 Aug 2012 20:58:56 +0200 (CEST) Message-Id: <20120831.205856.75444623.felix@call-with-current-continuation.org> To: chicken-users@nongnu.org From: Felix X-Mailer: Mew version 6.3 on Emacs 22.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 195.4.92.91 Cc: chicken-hackers@nongnu.org Subject: [Chicken-users] new release candidate available: 4.8.0rc3 X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 19:01:42 -0000 Hello! A new release candidate is now available for download: http://code.call-cc.org/dev-snapshots/2012/08/31/chicken-4.8.0rc3.tar.gz Many thanks to all of you who kindly assisted in finding and fixing the considerable number of bugs that came up since the last snapshot. cheers, felix From MAILER-DAEMON Fri Aug 31 16:36:23 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T7Xx1-0004mr-8f for mharc-chicken-users@gnu.org; Fri, 31 Aug 2012 16:36:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54418) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7Xwy-0004mh-8I for chicken-users@nongnu.org; Fri, 31 Aug 2012 16:36:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7Xww-0005QI-SM for chicken-users@nongnu.org; Fri, 31 Aug 2012 16:36:20 -0400 Received: from mail-wi0-f169.google.com ([209.85.212.169]:44355) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7Xww-0005Q4-LH for chicken-users@nongnu.org; Fri, 31 Aug 2012 16:36:18 -0400 Received: by wibhm2 with SMTP id hm2so1636915wib.4 for ; Fri, 31 Aug 2012 13:36:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=7v9LAG3gg1PO6TdaxwmJfz4Zwv2OcBrhih7yAivGOUU=; b=vbO6tJo+jITdBdG0jnwgRTLe9PIy7CZGffepZLaHCi8SEFFDyAC5J8qD46r243+OD5 JqzM+df4p/9LN0E9YwE5vh/Xgq2nFC+NGzAZM1Uoew+OknYplvVGqkWo79EF3pT2xAoC DyvskLs6PFzum+zyNpBWK5aZeU8W5E6Iy1kJfFY7kI2aKgkDwv0icXeoiRRATsOMXvA0 Tt423V7VYPC621usaQOkGnTNyDD0xvJF6WMMtIAK2pFEfV9y9xmf5EVZ7h9u5hE71uIM BvOt5qSdCnfLwc4s/a+3YDYgDnwywwhPD2cZYWZiTbmFGdmghbHKp0j7gKBKg8i7J4EP RGrA== MIME-Version: 1.0 Received: by 10.216.243.1 with SMTP id j1mr5126861wer.29.1346445377266; Fri, 31 Aug 2012 13:36:17 -0700 (PDT) Received: by 10.216.162.11 with HTTP; Fri, 31 Aug 2012 13:36:17 -0700 (PDT) In-Reply-To: <199B976D-98ED-4F6D-A8DF-0E94DB0A42AC@gmail.com> References: <199B976D-98ED-4F6D-A8DF-0E94DB0A42AC@gmail.com> Date: Fri, 31 Aug 2012 22:36:17 +0200 Message-ID: From: Shawn Rutledge To: Jim Ursetto Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.169 Cc: Hans Nowak , chicken-users@nongnu.org Subject: Re: [Chicken-users] Building Chicken on OS X Lion X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 20:36:21 -0000 I just built the 4.8.0 rc3 on Lion with xcode 4.3.3, using clang, like this= : CC=3Dclang C_COMPILER=3Dclang make PLATFORM=3Dmacosx install Will csc remember to use clang then? Doesn't seem to be any trouble to chicken-install extensions, anyway. On 31 August 2012 19:48, Jim Ursetto wrote: > I hope this is not a problem with XCode 4.4.1. I haven't upgraded > from XCode 4.3.2 yet. Anyone else have a successful build with 4.4.1? > > In the meantime if you have some time to kill, you could try building > with C_COMPILER=3Dclang. I doubt this will make a difference though. > I will try to upgrade shortly and see if I can reproduce the problem. > > On Aug 31, 2012, at 11:57 AM, Hans Nowak wrote: > >> On 8/31/12 11:16 AM, Stephen Eilert wrote: >> >>> Have you got homebrew? It just works for me. >>> >>> =3D=3D> Downloading >>> http://code.call-cc.org/releases/4.7.0/chicken-4.7.0.6.tar.gz >>> #######################################################################= # >>> 100.0% >>> =3D=3D> make PREFIX=3D/usr/local/Cellar/chicken/4.7.0.6 >>> PLATFORM=3Dmacosx C_COMPILER=3Dcc ARCH=3Dx86-64 >>> =3D=3D> make install PREFIX=3D/usr/local/Cellar/chicken/4.7.0.6 >>> PLATFORM=3Dmacosx C_COMPILER=3Dcc ARCH=3Dx86-64 >>> /usr/local/Cellar/chicken/4.7.0.6 : 106 files, 16M, >>> built in 2.8 minutes >> >> Thanks for your reply. It "sort of" works for me... that is, it builds, = then refuses to link. I had to link it manually using `brew link -f chicken= `, and that seems to work (i.e. csi works, installing eggs works), although= I don't know what caused the linking problem in the first place, or if it = will bite me in the future. >> >> (Still, I am curious why it was hanging on "loading import libraries"...= ) >> >> -- >> Hans Nowak >> >> >> _______________________________________________ >> Chicken-users mailing list >> Chicken-users@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/chicken-users > > > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users From MAILER-DAEMON Fri Aug 31 20:17:55 2012 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1T7bPP-0006T7-Pi for mharc-chicken-users@gnu.org; Fri, 31 Aug 2012 20:17:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40937) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7bPN-0006Su-U7 for chicken-users@nongnu.org; Fri, 31 Aug 2012 20:17:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T7bPN-0007pL-2q for chicken-users@nongnu.org; Fri, 31 Aug 2012 20:17:53 -0400 Received: from mail-iy0-f173.google.com ([209.85.210.173]:37430) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T7bPM-0007p8-Ut for chicken-users@nongnu.org; Fri, 31 Aug 2012 20:17:53 -0400 Received: by iakx26 with SMTP id x26so5498783iak.4 for ; Fri, 31 Aug 2012 17:17:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=VoyrFRjPsv0K78mIFKvtGh8uivmPI2mmaMZnA7I7l68=; b=oOeyvlVWdCjniWDP56QKdQim5bQLRY2+qLFSTbW7+r9p5nQ1P/cpjUQOTvaV71FMbl edL3iYB6oc8h4S5Ozq3KbMbBy75iFPHtuP5VBCddVtB8FrUvl5U2JzyvebcxSENOQ+WS TUpLoq6qqpFmn5B2NsFvDuK2tztIVizL0uYQRUPXSNEJGOTtwmPJLJzZbyqSEGxrkEvT 6vlEJUChZdCoRsQqj6S5nGQgIsnAy+5MVtAUzEz2lV+C1ipKrOybDSTjkrEgwe/dkwsh 0g7rvi5hzjEGNvD5QAD+mJi7rlvxRfdsQRxCL4BrcXU9qdsr+Ho2fggwsmOq1rsIkrHS aZOQ== Received: by 10.50.152.243 with SMTP id vb19mr4856910igb.4.1346458672363; Fri, 31 Aug 2012 17:17:52 -0700 (PDT) Received: from aeryn.xorinia.dim (c-67-163-9-64.hsd1.il.comcast.net. [67.163.9.64]) by mx.google.com with ESMTPS id df1sm3992503igc.10.2012.08.31.17.17.51 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 31 Aug 2012 17:17:51 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=us-ascii From: Jim Ursetto In-Reply-To: Date: Fri, 31 Aug 2012 19:17:50 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <934A0136-D888-4B00-B17E-A7BF26C440F2@gmail.com> References: <199B976D-98ED-4F6D-A8DF-0E94DB0A42AC@gmail.com> To: Shawn Rutledge X-Mailer: Apple Mail (2.1278) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.173 Cc: Hans Nowak , chicken-users@nongnu.org Subject: Re: [Chicken-users] Building Chicken on OS X Lion X-BeenThere: chicken-users@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Sep 2012 00:17:54 -0000 On Aug 31, 2012, at 3:36 PM, Shawn Rutledge wrote: > I just built the 4.8.0 rc3 on Lion with xcode 4.3.3, using clang, like = this: >=20 > CC=3Dclang C_COMPILER=3Dclang make PLATFORM=3Dmacosx install >=20 > Will csc remember to use clang then? Doesn't seem to be any trouble > to chicken-install extensions, anyway. Yes, the compiler options are stored away for later use by csc. clang is supported for Chicken on OS X, I use it all the time. But I am curious to know whether Hans sees a difference on the failing system with XCode 4.4.1.=