Return-path: Envelope-to: jbovlaste-admin@lojban.org Delivery-date: Mon, 02 Jun 2025 11:28:36 -0700 Received: from [192.168.123.254] (port=38744 helo=web.lojban.org) by fe3e2dc928fd with smtp (Exim 4.96) (envelope-from ) id 1uM9th-003m9U-19 for jbovlaste-admin@lojban.org; Mon, 02 Jun 2025 11:28:36 -0700 Received: by web.lojban.org (sSMTP sendmail emulation); Mon, 02 Jun 2025 18:28:32 +0000 From: "Apache" To: ByronJohnsonFP@gmail.com Reply-To: webmaster@lojban.org Subject: [jvsw] Definition Edited At Word i'oi'a -- By bairyn Date: Mon, 2 Jun 2025 18:28:32 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Message-Id: X-Spam-Score: 0.0 (/) X-Spam_score: 0.0 X-Spam_score_int: 0 X-Spam_bar: / In jbovlaste, the user bairyn has edited a definition of "i'oi'a" in the language "English". Differences: 2,2c2,2 < merge block until (elidable) terminator. --- > merge block until (elidable) terminator; make the terminator for the preceding cmavo duplicated. Old Data: Definition: merge block until (elidable) terminator. Notes: Analogous to Haskell GHC NondecreasingIndentation, for Lojban. {i'oi'a} is like {i'oi}, but instead of attaching to the next {i}, attaches to the next terminator that corresponds to the preceding cmavo (which doesn't have to be explicitly present in the text; it can be an implied, elided terminator). E.g. «.i fu'e .i'oi'a .ui» makes {ui} last until the end of the current {fu'e}…{fu'o} block, without adding a new {fu'e}…{fu'o} block and having to add a duplicate terminator. If you want to start a {fu'e}… block that only lasts until the next {fu'o}, without having to specify {fu'o} twice or more at the end, you can use {i'oi'a}. This is like modifying the remainder of a block, instead of creating a new sub-block. Note: «fu'e i'oi'a» is shorthand for «fu'e i'oi'a'o fu'o». See {i'oi'a'o} for a more general version of this cmavo. (Technically {i'oi'a} does add a sub-block, but it effectively merges it as though it didn't by making the terminator turn into two terminators.) Jargon: Gloss Keywords: Place Keywords: New Data: Definition: merge block until (elidable) terminator; make the terminator for the preceding cmavo duplicated. Notes: Analogous to Haskell GHC NondecreasingIndentation, for Lojban. {i'oi'a} is like {i'oi}, but instead of attaching to the next {i}, attaches to the next terminator that corresponds to the preceding cmavo (which doesn't have to be explicitly present in the text; it can be an implied, elided terminator). E.g. «.i fu'e .i'oi'a .ui» makes {ui} last until the end of the current {fu'e}…{fu'o} block, without adding a new {fu'e}…{fu'o} block and having to add a duplicate terminator. If you want to start a {fu'e}… block that only lasts until the next {fu'o}, without having to specify {fu'o} twice or more at the end, you can use {i'oi'a}. This is like modifying the remainder of a block, instead of creating a new sub-block. Note: «fu'e i'oi'a» is shorthand for «fu'e i'oi'a'o fu'o». See {i'oi'a'o} for a more general version of this cmavo. (Technically {i'oi'a} does add a sub-block, but it effectively merges it as though it didn't by making the terminator turn into two terminators.) Jargon: Gloss Keywords: Place Keywords: You can go to to see it.