From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Neil Jerram" Newsgroups: gmane.lisp.guile.user Subject: Re: packaging a guile module, call/cc tutorial Date: Sat, 31 May 2008 16:16:25 +0100 Message-ID: <49dd78620805310816l5b0c1c70xa0c00c1b8ae5c321@mail.gmail.com> References: <68dbb6fe0805301228m610dab58o2547427b967abf01@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212247002 6636 80.91.229.12 (31 May 2008 15:16:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 31 May 2008 15:16:42 +0000 (UTC) Cc: guile-user@gnu.org To: "John Trammell" Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat May 31 17:17:23 2008 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1K2Spc-0001Nn-Rd for guile-user@m.gmane.org; Sat, 31 May 2008 17:17:21 +0200 Original-Received: from localhost ([127.0.0.1]:44891 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K2Soq-00030z-OA for guile-user@m.gmane.org; Sat, 31 May 2008 11:16:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K2Son-00030s-DW for guile-user@gnu.org; Sat, 31 May 2008 11:16:29 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K2Som-00030N-C5 for guile-user@gnu.org; Sat, 31 May 2008 11:16:28 -0400 Original-Received: from [199.232.76.173] (port=54807 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K2Som-00030J-5T for guile-user@gnu.org; Sat, 31 May 2008 11:16:28 -0400 Original-Received: from wa-out-1112.google.com ([209.85.146.176]:44667) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K2Sol-0004kk-Uc for guile-user@gnu.org; Sat, 31 May 2008 11:16:28 -0400 Original-Received: by wa-out-1112.google.com with SMTP id m34so147799wag.10 for ; Sat, 31 May 2008 08:16:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=1VwtcpenlEgiMeAz2SH0tCgHCUerRYXp/H7qo2hipoo=; b=E1st58lHEcLO/l+c8xTCk8nlBaEI9erqSZ/8eRTJHYB0vg+px7jQSuBhfXET/MRNtlmB7A89Vr/Qq9kv+vDbSzqjOJ34hC1iMGQOGyL2pPcU2MqhS8WlCC52nDOs0Sr66vMlunfGQeDgQMA1bXD+l60UO2Y/g7rT0zNFLr0WtdU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PB9VOPC6T6zXfcJxNSGWyYXxhriAZGQjWh4F4ELCegq13LHzFVJaB4vPZJz65+gdixlG3cQu3owVbHYjGCV3qzVHAqbuqvhnzpbKSiyp178uhQZtigE4j/xyzLsDtpAn+oYQnXY556CiR9Lqwa60e8RGLe9wUT3fHiacMQrQihU= Original-Received: by 10.114.74.1 with SMTP id w1mr7629164waa.229.1212246985876; Sat, 31 May 2008 08:16:25 -0700 (PDT) Original-Received: by 10.114.197.7 with HTTP; Sat, 31 May 2008 08:16:25 -0700 (PDT) In-Reply-To: <68dbb6fe0805301228m610dab58o2547427b967abf01@mail.gmail.com> Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:6595 Archived-At: 2008/5/30 John Trammell : > Hi Guile users: > > I have a guile issue and a scheme issue I'm hoping you can help me > with. My guile issue is that I've built a rudimentary module > (following the code in > http://www.gnu.org/software/guile/manual/html_node/Creating-Guile-Modules.html) > that I'd like to tar up and make available as a GPL'ed installable > package. Can any of you point me to documentation or an example of > how to do that? I have something cobbled together with a Makefile but > I'd like to think there's a more sophisticated solution out there. This is something I'm conscious of, but currently we have no nice solution AFAIK. My idea of what would be a nice solution is that - it would be trivial for the package author to produce a tarball (or whatever) for others to download - when a user downloaded and installed that package, the installation would automatically take place according to the user's distribution's packaging system. > My scheme problem is this: I've been beating my head against the > call/cc examples I've been able to dredge up, but not feeling like > I've fully mastered the concept. Can anyone interested please chime > in on either their favorite resource on call/cc, or an example they > found useful when learning the concept? Perhaps you're overestimating the concept, and have in fact understood it? What do you think you don't understand? Regards, Neil