Theiling Online    Sitemap    Conlang Mailing List HQ   

Re: my proposals for a philosophical language

From:H. S. Teoh <hsteoh@...>
Date:Wednesday, January 22, 2003, 3:38
On Wed, Jan 22, 2003 at 02:08:10AM +0100, Andrew Nowicki wrote:
> Andrew Nowicki wrote: > AN> The root words must be made in such a way that > An> it is clear where is the beginning and the end > AN of each root word. > > "H. S. Teoh" wrote: > HST> Why? > > This is the same problem as recognizing where > one word ends and another word begins. Novice > speakers of English are lost when they listen > to fast spoken English.
But as many others have pointed out, this happens in *every* language. You seem to think it's a very bad thing, but I disagree. Consider: have you ever noticed that when, for example, English speakers (or whatever language of your choice) speak in the presence of people they know are still learning the language, they tend to *slow down* and articulate their words more clearly? Let's look at this from another perspective. When these same English speakers were babies, and were first learning the language, didn't their teachers and parents speak *slowly* and *clearly* to them? And didn't they start speaking English *slowly*, with clear-cut word boundaries? Now consider: why is it that after they grew up, they stopped doing this? If it is so much better for them to always articulate everything very clearly, if it's so much better for them to always accentuate word and morpheme boundaries, then why did they stop doing it? The answer is, it's because when you're speaking with other fluent speakers, it's a waste of time and effort. Or, to put it another way, there is NO NEED for them to articulate things precisely, because their brains can pick out the words effortlessly, even though on the surface it looks impossibly hard! This is called optimization. Fluent speakers of *any* language will always optimize. Nobody wants to take the time or effort to articulate everything painfully clearly; especially if it doesn't even make a difference anyway. Optimization happens in *every* language, and you're not going to stop it, because no amount of language control is going to convince anyone to do something that to them is suboptimal. I think you're focusing on the wrong problem. What you want is give your roots a *distinctive* shape, so that it will stand out no matter what it's embedded in. Trying to micromanage the lexical makeup of root words is losing sight of the forest for the trees. [snip]
> HST> I'm not sure I understand the rationale > HST> behind this. I can see a reason behind > HST> limiting the number of root words used > HST> in common, everyday conversations (learn > HST> a small number of roots and you'll > HST> understand most of what people say). But > HST> putting an upper limit on root words in > HST> the entire language seems to me something > HST> that will only hamper the language's > HST> development and ultimately, acceptance. > HST> People who have mastered the basics will > HST> say, "why can't I coin new roots? It's too > HST> repetitive to keep using these long words!" > > We agree that consonant clusters are not > desirable. Consider a language that has > only two letters long root words.
Why do you have to restrict roots to X number of syllables? It seems to me like an arbitrary, artificial decision that only limits your option, and doesn't really address the problem you're trying to address. [snip]
> total number of CVC root words. Another problem > with VCV and CVC is that they may be confused > with two letters long root words -- you would > not know where the root words begin and end.
For some reason you seem awfully concerned with root boundaries and word boundaries. And I'm not sure I understand why. I don't see any reason why that is desirable; on the contrary, I see disadvantages. Such as limiting the number of possible roots, and making the language sound fragmented and staccato-ic. [snip]
> At present Ygyde uses only CV roots but it > can be extended with CVV roots. The total > number of CV and CVV roots is on the order > of one thousand. What do you do when you > need more roots? You are in big trouble.
No you are not. Why can't you introduce CVCV roots? Nothing says you can't have disyllabic roots, except when you impose that artificial limit upon yourself. Then no wonder you're in trouble. You can have CV roots for basic, core concepts, so that they're shorter and easier to remember. But why restrict yourself unnecessarily? More complex concepts deserve more syllables. Biologists have no problem with long strings of taxonomic names made of long polysyllabic parts. To me, this sounds like simple resource management: you have a limited number of CV combinations, so use them on basic, foundational things. There are more CVCV combinations, so less important things can be allocated to those. Rare things can be allocated CVCVCV roots -- nobody will mind because they are rare, so the three syllables isn't that much of a bother. [snip]
> It is easy to change pronunciation and add more root words, but it seems > impossible to change the meaning of existing root words or to change > Ygyde's prefix table. Well, we could easily include longer compound > words in the prefix table, but other changes of the prefix table would > require increasing the number of vowels from 6 to 9.
Then add longer compounds instead of more vowels. I don't see the problem here.
> The prefix table *is* the philosophy of Ygyde. Those who make the > compound words may invent taxonomical rules, but as you have pointed > out, these rules result in very similar names of vegetables.
Not just vegetables. *Everything* sounds too similar. Because of the way words are constructed. That's the problem. Also, IMHO, the prefix table is overly restrictive. You are basically excluding new prefixes from being created; as a result you have to construct new prefixes from existing, shorter prefixes. But since a finite prefix table is necessarily limited in expression, there will always be new concepts that isn't adequately described by the basic prefixes and/or their combinations. As a result, any combination of existing prefixes will not adequately describe some concepts. That's why you have nasty ambiguities like North America/South America, and others, that other listmembers have pointed out. Sure, you can re-assign meanings, but that doesn't solve the *real* problem, which is that limiting word formation to the prefix table is overly restrictive. I can't believe I'm actually trying to solve your problem for you, :-P but anyway... since you initially mentioned Linux in relation to Ygyde, and since I myself am an avid Linux user, I have a suggestion: why not actually *follow* the Linux development model? Which is, let the masses (~= Ygyde speakers) submit patches (=~ new words), and then you factor out the common parts and turn them into "official" (pre|in|suf)fixes. Let me illustrate what I mean: instead of having a prefix table, just create a basic vocabulary of more or less arbitrary words. Then let Ygyde speakers make up words that didn't exist before, and send them to you. After enough words are submitted, analyse them for common patterns. You may find common patterns, maybe common prefixes, or common infixes, among related words. Put *those* up as official morphemes for that category of words. Then in the future, when somebody wants to coin a new word, they look at the "official" morpheme and, at their choice, incorporate it into the new word. There may be some arbitrary words that can't be analysed. That's OK, don't throw them out! They may serve as the basis for future words. You may end up with several common morphemes for the same category of words. But that's OK; don't regard them as "bad"! On the contrary, they are *enriching* your base of morphemes, upon which new words can be constructed. Far from being "bad", having multiple morphemes for the same (or similar) things is a *good* thing. Think about software development terminology: you have words like "construction", "build", "linking", "integrating", even "development". Imagine if we had to derive all our software development words from a single morpheme, "build". We'd quickly run out of different words for expressing different aspects of software development. They'd all be "X-build", "Y-build", "Z-build". We'd be X-building our Z-build, using the Y-build tool called W-build, which we have V-builded with the U-builder. You see how inane and verbose it becomes very quickly? And how difficult it is to distinguish between them? But it's because of the rich heritage of English, that we have a rich library of morphemes to pick from: "struct" for words like "construct", "destruct"; "build" for "building", "builder"; "link" for "linking", "linker"; "integrate" for "integrator", "integration"; "develop" for "developer", "development", etc.. Sure, English has its flaws, but every language does. Forcing everybody to live with X-build, Y-build, Z-build instead of "develop", "link", "build", doesn't solve the problem---it only introduces more of its own. T -- PNP = Plug 'N' Pray

Replies

Andrew Nowicki <andrew@...>
Andrew Nowicki <andrew@...>