History: Magic Words Alternatives

Preview of version: 4

Magic words are all cmavo that have some interaction with words as words irrespective of their function. These are SI SA SU ZO ZOI LOhU LEhU ZEI BU and FAhO. (BAhE, even though it can modify any word, is not a magic word, because it doesn't affect the function of the word it modifies.)

Meta-Rule

  1. Magic words are processed left-to-right.

Proposed definitions

  1. Y is not a word (i.e. it is considered as white space) for the purposes of these definitions.
  2. ZO turns the following word into a quoted word. The construct now behaves just as a member of KOhA (and thus as a single word for any magic word that comes after it).
  3. LOhU quotes all following Lojban words up to a LEhU, and turns them into a quotation word. The construct now behaves just as a member of KOhA (and thus as a single word for any magic word that comes after it).
  4. LEhU terminates a LOhU quotation. It is never elidable.
  5. ZEI combines the preceding word (including ZO-quoted words, LOhU-quotation words, ZEI-lujvo, BU-lerfu words, and ZOI-foreign words) and the following word into a ZEI-lujvo. The construct now behaves just as a member of BRIVLA (and thus as a single word for any magic word that comes after it).
  6. BU makes the preceding word (including ZO-quoted words, LOhU-quotation words, ZEI-lujvo, BU-lerfu words, and ZOI-foreign words) into a lerfu word. The construct now behaves just as a member of BY (and thus as a single word for any magic word that comes after it).
  7. ZOI uses the following word as a delimiting word, and turns anything that follows until the delimiting word is found again into a foreign word. The construct now behaves just as a member of KOhA (and thus as a single word for any magic word that comes after it).
  8. SI erases the preceding word (including ZO-quoted words, LOhU-quotation words, ZEI-lujvo, BU-lerfu words, and ZOI-foreign words). The construct becomes invisible to the rest of the text.
  9. SA erases the preceding text back until it sees a word of the same selma'o as the word that follows SA. That word is also erased and thus replaced by the one that follows SA. (Words that have been turned into a quoted word, a quotation word, a zei-lujvo, a lerfu word, or a delimiter in a foreign word are not seen, but the magic word in those constructs is.) The construct becomes invisible to the rest of the text.
  10. SU erases all words back to the beginning of text. The construct becomes invisible to the rest of the text.
  11. FAhO terminates the text, absorbing any preceding word or words that would otherwise leave the text ungrammatical.

Marking Words

  • BAhE marks the following word but does not change its nature. The construct behaves just as that word by itself.
  • Attitudinals (UI and CAI cmavo) mark the previous word (including ZO-quoted words, LOhU-quotation words, ZEI-lujvo, BU-lerfu words, and ZOI-foreign words), but do not change its nature. Attitudinals do not blend into a single word with the word they modify, but remain as separate words for the purposes of magic words that come after them.
  • DAhO, FUhE, and FUhO are the same as UI, but do not absorb a following NAI.

Comparison


A comparison between this method and Robin's method. Bear in mind that all of these differences could theoretically be rectified by exceptions to one or the other method.

Subject Phrase LTR Precedence
broda .y. bu The letter broda broda + The letter y
zoi si stuff si "stuff" Error (first si erases the zoi)
da zoi sa da joi de Unclosed zoi da joi de
da zei fa'o Lujvo of da and fa'o Error (unclosed zei)
lo'u co co zo le'u co le'u Error ("co le'u" outside of quotes) "co co le'u co"
zoi si doi do Uclosed zoi doi do
zo da si Nothing Open zo
zo da si si Error (too many si) Nothing
da zei de bu Letter da type of de Error
bu zei de Error (nothing for bu to use) bu type-of de
zo bu zei de "bu" type-of de Error
broda zei brode si brodi brodi broda zei brodi
zei zei zei Error Error
da zei zei da type-of zei Error
lo'u co co co le'u bu The letter "co co co" Error
lo'u co co co le'u si bo le'u Error (bare bo) lo'u co co bo le'u
broda ba'e si nothing (but emphatically!) broda
broda ba'e da si da broda da broda da
zo da bu The letter "da" Error
zoi zoi That letter that you use between a user id and a host name in an e-mail address zoi bu @ Error
broda brode si bu The letter broda Same
zoi zoi stuff zoi si Nothing An open zoi quote
zoi zoi lots of stuff zoi si si si si Error (too many si) Nothing
zoi zoi lots of stuff zoi sa zoi si Open zoi Nothing

History

Information Version
Sat 13 of Nov, 2004 23:20 GMT rlpowell from 64.81.49.171 8
Wed 10 of Nov, 2004 19:53 GMT rlpowell from 198.6.50.155 7
Wed 10 of Nov, 2004 18:46 GMT JohnCowan from 167.206.188.3 John Cowan's alternative to Jorge's rules 6
Wed 10 of Nov, 2004 04:17 GMT xorxes from 200.43.213.142 5
Wed 10 of Nov, 2004 01:56 GMT rlpowell from 198.6.50.155 4
Wed 10 of Nov, 2004 00:55 GMT rlpowell from 198.6.50.155 3
Tue 09 of Nov, 2004 23:23 GMT rlpowell from 198.6.50.155 2
Tue 09 of Nov, 2004 20:39 GMT xorxes from 200.49.74.2 1