[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lojban] Re: mimiklama
Philip Newton scripsit:
> I thought you could add any number of cmavo to the beginning of any
> brivla since the beginning of the brivla was unambiguously defined by
> the consonant cluster? So for me {mimiklama} = {mi mi klama} (and
> {mimikla} would be {mi mikla} with an unknown gismu *mikla).
Correct. Spaces are totally optional in Lojban if stress information
is available: thus mimiklAma is unambiguously "mi mi klama", and
"mimIklama" is unambiguously "mi mikla ma", the nonexistence of "mikla"
being irrelevant; in order to get "mi mI klama" you must say "mi mI. klama".
IMHO the Right Thing is to change all whitespace to dots to begin with, and
then work entirely with letters, stress, and pause, which are the terms
in which Nora's pseudocode is written anyway.
Just to document what the O.P. does: it checks each whitespace/dot delimited
word as follows:
if it ends in a consonant, CMENE;
if it contains CC (ignoring all instances of "y" and "'"), BRIVLA;
if it contains CC (ignoring all instances of "y" and "'"), BRIVLA;
otherwise, split into cmavo before each consonant.
This handles canonically written Lojban, except that "byfy" will be
misparsed as BRIVLA. (The rules for when "." may be omitted after BY
are a wart anyhow.)
> And otherwise tosmabru-words wouldn't exist, unless I'm
> misunderstanding something.
Right.
Just to give (geeky) people an idea of how old the O.P. is:
It was originally developed on a PC AT with a 10 MB hard disk and a '286
chip running Microsoft Xenix (a Unix System III variant), with version
5 of the Microsoft C compiler for Xenix, which had a cross-compilation
mode for DOS. And it was written at a time when I had not yet decided
to adopt function prototypes, because I was concerned about lack of
portability to other Unix systems, whose pcc-based C compilers didn't
yet support them.
--
After fixing the Y2K bug in an application: John Cowan
WELCOME TO <censored> jcowan@reutershealth.com
DATE: MONDAK, JANUARK 1, 1900 http://www.ccil.org/~cowan
To unsubscribe, send mail to lojban-unsubscribe@onelist.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/lojban/
<*> To unsubscribe from this group, send an email to:
lojban-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/