From phma@webjockey.net Sun Sep 14 17:19:03 2003 Return-Path: X-Sender: phma@ixazon.dynip.com X-Apparently-To: lojban@yahoogroups.com Received: (qmail 77547 invoked from network); 15 Sep 2003 00:19:02 -0000 Received: from unknown (66.218.66.216) by m10.grp.scd.yahoo.com with QMQP; 15 Sep 2003 00:19:02 -0000 Received: from unknown (HELO blackcat.ixazon.lan) (208.150.110.21) by mta1.grp.scd.yahoo.com with SMTP; 15 Sep 2003 00:19:02 -0000 Received: by blackcat.ixazon.lan (Postfix, from userid 1001) id 63B453870; Sun, 14 Sep 2003 20:18:40 -0400 (EDT) Organization: dis To: Subject: Re: [lojban] Re: brivla se brivla Date: Sun, 14 Sep 2003 20:18:38 -0400 User-Agent: KMail/1.5 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200309142018.39303.phma@webjockey.net> From: Pierre Abbat X-Yahoo-Group-Post: member; u=92712300 X-Yahoo-Message-Num: 20651 On Sunday 14 September 2003 18:01, Craig wrote: > >if we use the lisp notation: > > > >(function_name arg1 arg2 ...) > > > >then "mi klama do" would be > > > >(klama mi do) > > > >or > > > >((se klama) do mi) > > > >where the function "se" modifies the function "klama" to return a new > >function that is klama with its first two args swapped. > > Yes. > > >Now suppose we have a tanru "f2 f1" where f2 is the modifier, what > >would be the lisp notation be? > >(for example, in "mi sutra klama do", sutra is f2 and klama is f1) > > > >i thought it is > > > >((f2 f1) x1 x2) > > Exactly. You can add additional parentheses to make it > > (((f2) f1) x1 x2) > > which is equivalent to > > (((f2) se f1) x2 x1) > > as in "do sutra se klama mi" So how would you express in Lisp {ko'a cmalu be lo ni clani bei lo'e prenrvatusi be'o mikce fi lo ka skorbuti}? phma