[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lojban-beginners] Re: questions about lojban



On Thu, May 23, 2013 at 2:32 PM, stormi <chevalieradam2@gmail.com> 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.