Theiling Online    Sitemap    Conlang Mailing List HQ   

Re: ANNOUNCE: My new conlang S11

From:Philip Newton <philip.newton@...>
Date:Thursday, March 3, 2005, 21:19
On Thu, 3 Mar 2005 10:32:57 -0800, H. S. Teoh <hsteoh@...> wrote:
> I've not looked at Lojban in detail, but from what I understand, it > quite resembles many programming languages in the sense that functions > (verbs) have a fixed number of arguments that are expected to be > passed in a fixed order.
Kind of, though all arguments are optional and you can change the order if you explicitly mark this -- either on the function (there are "reordering" prefixes -- part of speech "SE" -- that turn f(a, b, c) into, for example, f'(b, a, c), so the first argument to f' is the same as the second argument to f, i.e. f(aap, noot, mies) means the same as f'(noot, aap, mies)) or on the arguments (there are "positional" prefixes -- part of speech "FA" -- that say, for example, "this is the third argument" so you could call, say, f(3=foo) which fills the third argument with "foo" and leaves the first and second ones unspecified, or f(2=bar, baz, qux) which makes "bar" the second argument and "baz" and "qux" the first and third (since they are not explicitly numbered, they fill up the unused arguments), or, if you really wanted, you could be explicit about all places by saying f(1=bla, 2=ble, 3=bli)). The first argument looks most like a subject, but even that is optional; missing places are filled in with {zo'e}, which you can also explicitly mention if you wanted; it's glossed as "unspecified it" and merely indicates that that place isn't filled, so no particular mention is made of that particular place (e.g. {mi dunda le cukta} = {mi dunda le cukta zo'e} = "I give the book to unspecified-it", so there is a recipient [this is part of the definition of {dunda}] but we're not making any particular claim about them). Cheers, -- Philip Newton <philip.newton@...> Watch the Reply-To!