Received: from mail-wg0-f61.google.com ([74.125.82.61]:59840) by stodi.digitalkingdom.org with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) (envelope-from ) id 1Ufcf9-0003Vi-Rd; Thu, 23 May 2013 14:03:09 -0700 Received: by mail-wg0-f61.google.com with SMTP id z11sf419983wgg.26 for ; Thu, 23 May 2013 14:02:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-beenthere:mime-version:in-reply-to:references:date:message-id :subject:from:to:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:x-google-group-id :list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe:content-type; bh=B9R1oerEwRb4d6YH9duIqx7vhIwTJhqH2PZojN53uOM=; b=E39RbugGaHCyhoK41z9u6ovBPcm9SdqYdMeIh8TpAnhcVDi5WTbgJLS4i2Qfsbp+d4 Bx8wZsNbFODciEZv3DGi4x7g/0Lx9LhffSZvO0GYX5pMa94xN1ZcXtWALLt6tT6Aua0X GFtAS8YFsIK0JvCPBkJ8SvIrSMlsU667iwXytMfurp8Wo2uRJsCyLwXbS+wgkjpbNjkg HklELs29Q5oG+cshbiZOSpVMi1jotzRv02t9pkt2/9rXa0nbUAqjGCGh4YYSceFWY0bv HoYsZ1jDHlvBaRAgBVchaHD9rXriEV9flrvj81xhHWdGl4uGEh2c77sA4Bw7vqBB+vLh m8eA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-beenthere:mime-version:in-reply-to:references:date:message-id :subject:from:to:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:x-google-group-id :list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe:content-type; bh=B9R1oerEwRb4d6YH9duIqx7vhIwTJhqH2PZojN53uOM=; b=DWK25n7y36cabNILrGet8NmPJiiRNFsyzXcDrz9DpTvrm4tGwNC23Z4wyuhI5GJ50M YXk0Z9VlFHdClvFAJD0amKBpzFOlQ3D3KqsvS00zRdb7WluI/u8wkXHCeIg8qOsfFVxU 5bN64gnFM8PO8d1pXXCMBNUXrNW30elJY4/dJuyq9W3SnerjKVj+PNF4KH3bAK3aQMVp zBlG/8z6X6dY0RiJaSCIhpvgr827suXjHlgkkErF7EIytpmUSDX67HoUHzUU/FI30tcK 3aTxU+YFgOstz4FqP3mDh0MX9KNS+1KH4rf4ZEvSrGTIaB1EvlGNzd3dMSkTQxRqGQ+q 043g== X-Received: by 10.180.90.134 with SMTP id bw6mr1367293wib.8.1369342976202; Thu, 23 May 2013 14:02:56 -0700 (PDT) X-BeenThere: lojban-beginners@googlegroups.com Received: by 10.180.182.3 with SMTP id ea3ls80333wic.36.gmail; Thu, 23 May 2013 14:02:55 -0700 (PDT) X-Received: by 10.205.32.144 with SMTP id sk16mr1340187bkb.4.1369342975000; Thu, 23 May 2013 14:02:55 -0700 (PDT) Received: from mail-la0-x229.google.com (mail-la0-x229.google.com [2a00:1450:4010:c03::229]) by gmr-mx.google.com with ESMTPS id jh7si1250261bkb.3.2013.05.23.14.02.54 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 23 May 2013 14:02:54 -0700 (PDT) Received-SPF: pass (google.com: domain of eyeonus@gmail.com designates 2a00:1450:4010:c03::229 as permitted sender) client-ip=2a00:1450:4010:c03::229; Received: by mail-la0-x229.google.com with SMTP id ee20so3762715lab.14 for ; Thu, 23 May 2013 14:02:54 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.152.26.106 with SMTP id k10mr7322805lag.23.1369342974802; Thu, 23 May 2013 14:02:54 -0700 (PDT) Received: by 10.114.1.166 with HTTP; Thu, 23 May 2013 14:02:54 -0700 (PDT) In-Reply-To: References: Date: Thu, 23 May 2013 15:02:54 -0600 Message-ID: Subject: Re: [lojban-beginners] Re: questions about lojban From: Jonathan Jones To: lojban-beginners@googlegroups.com X-Original-Sender: eyeonus@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of eyeonus@gmail.com designates 2a00:1450:4010:c03::229 as permitted sender) smtp.mail=eyeonus@gmail.com; dkim=pass header.i=@gmail.com Reply-To: lojban-beginners@googlegroups.com Precedence: list Mailing-list: list lojban-beginners@googlegroups.com; contact lojban-beginners+owners@googlegroups.com List-ID: X-Google-Group-Id: 300742228892 List-Post: , List-Help: , List-Archive: Sender: lojban-beginners@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: multipart/alternative; boundary=089e0160b4fe96c26704dd69019e X-Spam-Score: -0.1 (/) X-Spam_score: -0.1 X-Spam_score_int: 0 X-Spam_bar: / --089e0160b4fe96c26704dd69019e Content-Type: text/plain; charset=ISO-8859-1 On Thu, May 23, 2013 at 2:32 PM, stormi wrote: > > > Talking about programming: > > > object methods usually follow their object "object.method()". W.r.t. > this > > > usage lojban is quite natural. .u'i > > > > Lojban resembles functional programming more than object oriented > > programming. The predicate is central, and that is a function. > > I disagree, it resembles objected oriented programming rather strongly. > Namely in that the first place is almost always the "do-er." > > In {mi klama} *I* am the one "going" (adam.klama()). I am the one > performing the action. > {lo karce blabi}, the car is the thing that is white (lo_karce.blabi() > would return true) > Not only is that a rather weak argument, but as the sole argument for OOP-ness, it's completely insufficient. brivla are not objects, they are functions. The fact that the first argument of the function typically comes before the function call itself, as in the case of {mi klama}, is irrelevant. {mi klama lo zarci lo zdani lo dargu lo karce} is not "mi.klama( lo zarci , lo zdani , lo dargu , lo karce )", it is "klama( mi , lo zarci , lo zdani , lo dargu , lo karce )". -- mu'o mi'e .aionys. .i.e'ucai ko cmima lo pilno be denpa bu .i doi.luk. mi patfu do zo'o (Come to the Dot Side! Luke, I am your father. :D ) -- You received this message because you are subscribed to the Google Groups "Lojban Beginners" group. To unsubscribe from this group and stop receiving emails from it, send an email to lojban-beginners+unsubscribe@googlegroups.com. To post to this group, send email to lojban-beginners@googlegroups.com. Visit this group at http://groups.google.com/group/lojban-beginners?hl=en. For more options, visit https://groups.google.com/groups/opt_out. --089e0160b4fe96c26704dd69019e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On T= hu, May 23, 2013 at 2:32 PM, stormi <chevalieradam2@gmail.com&g= t; wrote:
> > Talking about programming:=A0<= br style=3D"color:rgb(80,0,80)"> > > object methods usually follow = their object "object.method()". W.r.t. this=A0
> > usage loj= ban is quite natural. .u'i=A0
>=A0
> Lojban resembles functional = programming more than object oriented=A0
> programming. The predicate is = central, and that is a function.=A0

I disagree, it resembles objected oriented programming rat= her strongly.
Namely in that the first place is almost always the "= ;do-er."

In {mi klama} I=A0am the one "going" = (adam.klama()). I am the one performing the action.
{lo karce blabi}, the car is the thing that is white (lo_karce.blabi() woul= d return true)

Not only is that a ra= ther weak argument, but as the sole argument for OOP-ness, it's complet= ely insufficient.

brivla are not objects, they are funct= ions. The fact that the first argument of the function typically comes befo= re the function call itself, as in the case of {mi klama}, is irrelevant.
{mi klama lo zarci lo zdani lo dargu l= o karce} is not "mi.klama( lo zarci , lo zdani , lo dargu , lo karce )= ", it is "klama( mi , lo zarci , lo zdani , lo dargu , lo karce = )".

--
mu'o mi'e .aionys.

.i.= e'ucai ko cmima lo pilno be denpa bu .i doi.luk. mi patfu do zo'o(Come to the Dot Side! Luke, I am your father. :D )

--
You received this message because you are subscribed to the Google Groups &= quot;Lojban Beginners" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban-beginners+unsubscribe@googlegroups.com.
To post to this group, send email to lojban-beginners@googlegroups.com.
Visit this group at http://groups.google.com/group/lojban-beginners?hl=3Den. For more options, visit https://groups.google.com/groups/opt_out.
 
 
--089e0160b4fe96c26704dd69019e--