red>> red
== true
red>> type? red
== logic!
なぜred
ブール変数なのか知りたいですか?
(おそらく関係ない) 補足: rebol
REBOL 2.7 ではコンソールのタイプはobject!
.
これはもはや当てはまりません:
red>> red
== 255.0.0
red>> Red
== 255.0.0
"Red base environment definitions"
ファイルで次のように定義されています。
Red: true ;-- ultimate Truth ;-) (pre-defines Red word)
https://github.com/red/red/blob/9c355efa76ac1b5c17a8cbf359c5d7ab05a6a013/environment/scalars.red#L13
このファイルには、次のようなその他の初期環境定義が含まれています。
escape: #"^["
slash: #"/"
sp: space: #" "
...
以下のコメントで @kealist が指摘しているように、これは有用な目的を果たします。
スクリプトのRed []
ヘッダーがエラーを引き起こすのを防ぎます。
Rebol では、rebol
単語はsystem
オブジェクトにバインドされているため、Red も同様のアプローチに従うことを期待しています。