baunpli fu'ivla

x1=p1=b2 uses language / language feature / complete language / language dialect or variation / dictionary / semantics / other language standard or specification or open source fork x2=p2=b1 with scope / for text / purpose / to express / communicate x3=p3=b3; x1 is using / declaring language / language extension x2.

A fu'ivlization of baupli (fu'ivla synonym variant), especially suited for the purpose of language declarations, e.g. with (or without) sei. This can be used to specify a language dialect, feature, variation, or complete standard, optionally with precision; analagous to Haskell LANGUAGE pragma declarations and gcc -std standard specifications. Example: «sei baunpli be la vajli'epoitau mi ca tcidu fi la bangu lojbo mulno» (== «co'i'e'au'i mi ca tcidu fi la bangu lojbo mulno»). ni'o Scope is vague and unspecified without «fi» being declared, but generally by default, if baunpli stands out on its own, it means a permanent language switch / change for the remaining text, and if baunpli is attached / occurs right after a given cmavo (including «.i» for a single bridi, unless the bridi is on its own and only includes baunpli related functionality), it is limited to that cmavo's group much like the scope of UI attachment. ni'o Recommended ways to explicitly declare the former (scope of permanent switch): «sei baunpli be fi lo vitno»; and the latter (scope as UI) «sei baunpli be fi lo ki'irmapti be zo .ui». «fi'o te baunpli» may also be used, especially after cmavo aliases or contractions like co'i'e (e.g. «co'i'e fi'o te baunpli lo vitno»), as well as similar, likely shorter constructs, including ve'u'ai (for permanent switch) and ve'i'ai (for UI scope).


In definition:

co'e'i'au'i (exp!)
Shorthand for «sei baunpli be la vajli'epoitau»; with little-endian tanru (same as CLL Lojban).
co'i'e'au'i (exp!)
Shorthand for «sei baunpli be la vajli'epoitau»; with big-endian tanru (reversed from CLL Lojban).

In notes:

vajli'epoitau
x1=t1=p2=p3=l2=v2 is a big-endian / most-significant-first tanru formed with x3=t2 modifying x2=t3=l1=v1, giving meaning x4=t4 in usage/instance x5=t5=v3.
vajyje'ipoitau
x1=t1=p2=p3=j2=v2 is a little-endian / least-significant-first tanru formed with x2=t2 modifying x3=t3=j1=v1, giving meaning x4=t4 in usage/instance x5=t5=v3.
fa'u'i (exp!)
sumti place tag: apply arbitrary sumti application or termset
i'oi'a'o
require preceding cmavo is terminated before the next occurence of the word following; attach an omitted terminator to next …
lu'a'ei
alias for «lu'a ma'o'ei»; convert / quantify / interpret as …
ve'i'ai (exp!)
indicate short scope; alias for «sei diklo be lo tordu».
ve'u'ai (exp!)
indicate long scope; alias for «sei diklo be lo clani».
zo'u'e
Generalized prenex/topic separator/joiner; such that …