From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nala Ginrut Newsgroups: gmane.lisp.guile.user Subject: Re: A couple of questions about goops method parameters Date: Fri, 05 Sep 2014 16:32:03 +0800 Organization: HFG Message-ID: <1409905923.9245.5.camel@Renee-desktop.suse> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1409905975 22803 80.91.229.3 (5 Sep 2014 08:32:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 5 Sep 2014 08:32:55 +0000 (UTC) Cc: guile-user@gnu.org To: Carlos Pita Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Sep 05 10:32:48 2014 Return-path: Envelope-to: guile-user@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 1XPowm-0005Az-Ru for guile-user@m.gmane.org; Fri, 05 Sep 2014 10:32:45 +0200 Original-Received: from localhost ([::1]:56176 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPowl-0002CD-V9 for guile-user@m.gmane.org; Fri, 05 Sep 2014 04:32:43 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41854) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPowV-0002C3-86 for guile-user@gnu.org; Fri, 05 Sep 2014 04:32:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XPowM-00012t-6Q for guile-user@gnu.org; Fri, 05 Sep 2014 04:32:27 -0400 Original-Received: from mail-ig0-x22d.google.com ([2607:f8b0:4001:c05::22d]:44456) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPowL-00012g-Ua for guile-user@gnu.org; Fri, 05 Sep 2014 04:32:18 -0400 Original-Received: by mail-ig0-f173.google.com with SMTP id h18so446321igc.0 for ; Fri, 05 Sep 2014 01:32:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :organization:content-type:mime-version:content-transfer-encoding; bh=xgcbxOtA5UndHSARO3MlbpSRgpuvMETYaH+GGxSa0mE=; b=T2eL+d+jU1i+cNJ8n+YrzrjnHrKsvt8k9FeDRqH2AJTQzQVVejRYJj+1+NZxmuAwVi +fdRGaaMT3F0hbdv/MFj4pQKU3UOpNG7cwoK2immE8qa/SmAbVmzwkrO+f5gUFiIMxI8 OTYpwKUIOwlsA3cgOgd8LyMEq28/97IZsvTRzhOlWKtuaB5yiBJJJFsZ8NoluQrLJcql qVlJWv8HFD2qUoumHna5UEdR6xdRkfMAluXwpQxbKs010V0F3bx4nOeeOxXdUgmh1C3A 8GxFhLGU2906hOTpSNwx9Hv66nDRkW2465CwhdEbzamOTTc7RicChZC4QTwmWGD9bB8+ vuhw== X-Received: by 10.66.178.205 with SMTP id da13mr16627554pac.146.1409905935770; Fri, 05 Sep 2014 01:32:15 -0700 (PDT) Original-Received: from [147.2.147.174] ([203.192.156.9]) by mx.google.com with ESMTPSA id p8sm1198307pdj.12.2014.09.05.01.32.13 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Fri, 05 Sep 2014 01:32:14 -0700 (PDT) In-Reply-To: X-Mailer: Evolution 3.4.4 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4001:c05::22d X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:11456 Archived-At: Hi Carlos! On Tue, 2014-09-02 at 23:05 -0300, Carlos Pita wrote: > 2) What is the relationship between the lambda* family and methods? > Are methods restricted in the sense that they can't aspire to get the > greater flexibility of lambda* parameter handling? Maybe because of > the way dispatching is done? > IMO, when you have lambda*, you never need define-method. Actually, I want to say, once you have such FP features, you don't need OOP anymore. You can mix them while programming, but you don't have to. Anyway, if you try to avoid to use GOOPS someday, you have to handle dispatching by yourself. ;-) > Thank you very much in advance for any help. > > Best regards > -- > Carlos >