From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ian Price Newsgroups: gmane.lisp.guile.devel Subject: Re: Guile and Swig Date: Sun, 21 Apr 2013 07:45:15 +0100 Message-ID: <87ppxo8jr8.fsf@Kagami.home> References: <87li8hsp2w.fsf@gnu.org> <87haj19up7.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp-2 X-Trace: ger.gmane.org 1366526725 9561 80.91.229.3 (21 Apr 2013 06:45:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 21 Apr 2013 06:45:25 +0000 (UTC) Cc: guile-devel@gnu.org To: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Apr 21 08:45:29 2013 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UTo1h-0000Bc-2Y for guile-devel@m.gmane.org; Sun, 21 Apr 2013 08:45:29 +0200 Original-Received: from localhost ([::1]:43682 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UTo1g-0003aR-Hd for guile-devel@m.gmane.org; Sun, 21 Apr 2013 02:45:28 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41785) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UTo1b-0003Zu-KZ for guile-devel@gnu.org; Sun, 21 Apr 2013 02:45:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UTo1a-0000uB-AG for guile-devel@gnu.org; Sun, 21 Apr 2013 02:45:23 -0400 Original-Received: from mail-we0-x232.google.com ([2a00:1450:400c:c03::232]:64623) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UTo1a-0000u0-3r; Sun, 21 Apr 2013 02:45:22 -0400 Original-Received: by mail-we0-f178.google.com with SMTP id z53so5294119wey.9 for ; Sat, 20 Apr 2013 23:45:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=x-received:from:to:cc:subject:references:mail-followup-to:date :in-reply-to:message-id:user-agent:mime-version:content-type; bh=eqL7Cb7679Us8GtTmbnagDrRiw2pVR3w0aBwGA4siXk=; b=VoH4VNq80jIPliWOMhOTZQPDHyyd9W0SNIVARPbyJe5oW7KTtcEFDAG0Wei/0uoATT pYfXGooMEKTDRlV4e0jNPuAQM0NURP/BtkON9npYCPGLpKgNqPdjWPDzXk5b1gpyrgfz ASltehsStk5vYDLIVPha4OwMV9Y4wvj26kdXIiCa93LR2uJKzyvV2rSslFB6mHzHptc+ Aw0q0N9DG93pewqBgX69mwncCbwgFnaFVZc2TPQgQfNBaxwKH60X4jvxpoWlg2nWp/Wh wRljTsThGL7ir1hK3HsFGXhaUUfKqgcJ+O2yMEzACYosf6pZpOndsUuRP3/u5uyNAQj/ ooCw== X-Received: by 10.194.122.7 with SMTP id lo7mr18514857wjb.48.1366526721203; Sat, 20 Apr 2013 23:45:21 -0700 (PDT) Original-Received: from Kagami.home (host81-155-27-94.range81-155.btcentralplus.com. [81.155.27.94]) by mx.google.com with ESMTPS id fz3sm13940286wib.0.2013.04.20.23.45.19 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sat, 20 Apr 2013 23:45:20 -0700 (PDT) Mail-Followup-To: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=), guile-devel@gnu.org In-Reply-To: <87haj19up7.fsf@gnu.org> ("Ludovic =?iso-8859-1?Q?Court=E8s?= =?iso-8859-1?Q?=22's?= message of "Sat, 20 Apr 2013 15:51:16 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::232 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:16281 Archived-At: ludo@gnu.org (Ludovic Court$(D+2(Bs) writes: > I$B!G(Bve never seen that second style in Scheme or even Lisp code. I've seen it before in toy OO systems for Scheme. SICP uses it for a bit, as does the prometheus prototype OO library, and I believe Oleg's pure-fp OO example. > Even GOOPS, Guile$B!G(Bs object oriented layer, which derives from CLOS > (Common Lisp$B!G(Bs), uses the first style. As does Racket's class library through the 'send' form. -- Ian Price -- shift-reset.com "Programming is like pinball. The reward for doing it well is the opportunity to do it again" - from "The Wizardy Compiled"