CLL を初心者が読むための章の順序: Difference between revisions

From Lojban
Jump to navigation Jump to search
m (Text replace - "Old Pages: ([a-tA-T, ']*)\]" to "Old Pages: $1|$1]")
 
mNo edit summary
Line 1: Line 1:


[[Old Pages: The Lojban Reference Grammar LL|The Lojban Reference Grammar LL]] [http://mhagiwara.github.com/cll-ja/ ��日本語訳未完)] は、包括的なロジバンの教科書としてはこれしかないのだが、そこで取り上げられている話題の順序は、初心者が最初に出会う教科書としては、いささか非論理的である。このことは、 [[Old Pages: Lojban IRC RC の #lojban チャンネル]] で議論を引き起こし、もっと初心者に親切な順序は以下のようなものだろうということになった。
The base of a number string should be base-ten, unless:


* [http://dag.github.com/cll/1/1/ hapter 1] (法律上の記述、読み飛ばして良い)
* explicitly specified by ju'u, AND/OR
* [http://dag.github.com/cll/2/1/ hapter 2]
* the string contains hexadecimal digits, in which case it is defaults to hexadecimal, AND/OR


* [http://dag.github.com/cll/3/1/ hapter 3]
* overridden by context
* [http://dag.github.com/cll/4/1/ hapter 4]


* [http://dag.github.com/cll/13/1/ hapter 13.1-13.10]
It should not be necessary to state this in the cmavo definitions here, but rather in the definition for ju'u.
* [http://dag.github.com/cll/6/1/ hapter 6] (6.2 [[Old Pages: The Dot Side ��の付け方]] / [[Old Pages: Dotside or Not?|Dotside or Not?]] と 6.2-6.9 [[Old Pages: 文法改良案 orlo]] / [[Old Pages: How to use xorlo|How to use xorlo]] に用心)


* [http://dag.github.com/cll/7/1/ hapter 7]
I assume that it is unnecessary to formally define the mechanism of big-endian positional notation. At any rate, I am unable to do so myself.
* [http://dag.github.com/cll/5/1/ hapter 5.1-5.7]


* [http://dag.github.com/cll/17/1/ hapter 17.1-17.12]
== Usage for decimal digits ==
* [http://dag.github.com/cll/19/1/ hapter 19] (19.13 [[Old Pages: BPFK Section: Erasures ��去シマヴォ cmavo]] に用心)


* [http://dag.github.com/cll/13/11/ hapter 13.11-13.16]
''cacra li revo .a li pare''<br />
* [http://dag.github.com/cll/11/1/ hapter 11]


* [http://dag.github.com/cll/8/1/ hapter 8]
It lasts for 24 or 12 hours.
* [http://dag.github.com/cll/9/1/ hapter 9]


* [http://dag.github.com/cll/10/1/ hapter 10]
''mi tatpi .i li paci vi tcika''<br />
* [http://dag.github.com/cll/14/1/ hapter 14]


* [http://dag.github.com/cll/15/1/ hapter 15]
I'm tired. It's 13 o'clock here.
* [http://dag.github.com/cll/5/10/ hapter 5.10-5.20]


* [http://dag.github.com/cll/12/1/ hapter 12]
''li paze pi'e ci''<br />
* [http://dag.github.com/cll/16/1/ hapter 16] (論理量化子、難しい内容)


* [http://dag.github.com/cll/17/13/ hapter 17.13-17.20]
17:03
* 「まったく不要」 [http://dag.github.com/cll/18/1/ hapter 18] (ロジバンから mekso を無くしても良いくらい)


* 「役に立つ」 [http://dag.github.com/cll/20/ hapter 20] (セルマホ selma'o リスト)
== Usage for hexadecimal digits ==
* 「誰もが見ないといけないものではない」 [http://dag.github.com/cll/21/1/ hapter 21] (形式文法)


「用心」とか「難しい」と書いたところは割り引いて読むべし。 [[Old Pages: Lojban IRC ojban の IRC]] でいくらか時間を費やしていれば、きっとわかってくるだろう。 IRC の #ckule チャンネルや、発音については Mumble, Ventrilo, Skype で、ロジバニストによる授業があることは言うまでもない。
''li dau re ci vai vai vai vai vai''<br />
 
A23FFFFF
 
== Proposed definitions ==
 
;no: Digit 0. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;pa: Digit 1. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;re: Digit 2. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;ci: Digit 3. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;vo: Digit 4. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;mu: Digit 5. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;xa: Digit 6. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;ze: Digit 7. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;bi: Digit 8. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;so: Digit 9. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;dau: Hexadecimal digit A (decimal 10). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;fei: Hexadecimal digit B (decimal 11). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;gai: Hexadecimal digit C (decimal 12). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;jau: Hexadecimal digit D (decimal 13). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;rei: Hexadecimal digit E (decimal 14). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
;vai: Hexadecimal digit F (decimal 15). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
 
== Proposed keywords ==
 
;no: 0. zero. no ; none. none. nought. nil.
 
;pa: 1. one. unity ; number.
 
;re: 2. two.
 
;ci: 3. three.
 
;vo: 4. four.
 
;mu: 5. five.
 
;xa: 6. six.
 
;ze: 7. seven.
 
;bi: 8. eight.
 
;so: 9. nine.
 
;dau: A ; hexadecimal. ten ; hexadecimal.
 
;fei: B ; hexadecimal. eleven ; hexadecimal.
 
;gai: C ; hexadecimal. twelve ; hexadecimal.
 
;jau: D ; hexadecimal. thirteen ; hexadecimal.
 
;rei: E ; hexadecimal. fourteen ; hexadecimal.
 
;vai: F ; hexadecimal. fifteen ; hexadecimal
 
== Interactions with other sections ==
 
The sections with ju'u should state that digits are in base-ten, unless they contain at least one hexadecimal digit, or they are explicitly specified by ju'u, or the base is overriden by context.
 
== Impact ==
 
None intended.

Revision as of 16:44, 4 November 2013

The base of a number string should be base-ten, unless:

  • explicitly specified by ju'u, AND/OR
  • the string contains hexadecimal digits, in which case it is defaults to hexadecimal, AND/OR
  • overridden by context

It should not be necessary to state this in the cmavo definitions here, but rather in the definition for ju'u.

I assume that it is unnecessary to formally define the mechanism of big-endian positional notation. At any rate, I am unable to do so myself.

Usage for decimal digits

cacra li revo .a li pare

It lasts for 24 or 12 hours.

mi tatpi .i li paci vi tcika

I'm tired. It's 13 o'clock here.

li paze pi'e ci

17:03

Usage for hexadecimal digits

li dau re ci vai vai vai vai vai

A23FFFFF

Proposed definitions

no
Digit 0. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
pa
Digit 1. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
re
Digit 2. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
ci
Digit 3. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
vo
Digit 4. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
mu
Digit 5. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
xa
Digit 6. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
ze
Digit 7. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
bi
Digit 8. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
so
Digit 9. Used in Lojban number strings, which are big endian. Number strings are in base 10 (ten), unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
dau
Hexadecimal digit A (decimal 10). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
fei
Hexadecimal digit B (decimal 11). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
gai
Hexadecimal digit C (decimal 12). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
jau
Hexadecimal digit D (decimal 13). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
rei
Hexadecimal digit E (decimal 14). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.
vai
Hexadecimal digit F (decimal 15). Used in Lojban number strings, which are big endian. Number strings that contain this digit are hexadecimal, unless overridden grammatically. Context may override this default, but relying on context in this fashion risks misunderstanding.

Proposed keywords

no
0. zero. no ; none. none. nought. nil.
pa
1. one. unity ; number.
re
2. two.
ci
3. three.
vo
4. four.
mu
5. five.
xa
6. six.
ze
7. seven.
bi
8. eight.
so
9. nine.
dau
A ; hexadecimal. ten ; hexadecimal.
fei
B ; hexadecimal. eleven ; hexadecimal.
gai
C ; hexadecimal. twelve ; hexadecimal.
jau
D ; hexadecimal. thirteen ; hexadecimal.
rei
E ; hexadecimal. fourteen ; hexadecimal.
vai
F ; hexadecimal. fifteen ; hexadecimal

Interactions with other sections

The sections with ju'u should state that digits are in base-ten, unless they contain at least one hexadecimal digit, or they are explicitly specified by ju'u, or the base is overriden by context.

Impact

None intended.