無知の善意が世界を狭くする
ただのメモを書き写しただけなので、各章に関連性はありません。
あしからず。
ろうそく
彼らが誕生日ケーキに灯ったろうそくを吹き消すような分かる人には危険がないことが明白なシーンでさえ、危険を回避しようと試みることを、あなたは知っておく必要がある。
彼らは確率が不明なことに時間を割きたくないのである。
抽象化の力
我々は SQL 文がビジネスロジックのコードの上にでかでかと書かれていることを恥じなければならない。
ML っぽい言語
let foo = 42;
=> foo : int = 42
let bar = "Hello, World!";
=> bar : string = "Hello, World!"
();
=> () : unit
true;
=> true : boolean;
フラグと区分の種類的な
- フラグ:
0
または1
の 2 種類の範囲を持つデータ項目である。 - 区分:
0
、1
を含むあるいはそれ以外のもっと広い範囲を持つデータ項目。
ML っぽい言語2
()
=> () : void
printf "Hello, World!"
| Hello, World!%
=> () : void
let sum x y = x + y;
=> sum : int -> int -> int
sum 21 21;
=> 42 : int
インフラストラクチャ (新しい言葉を覚えたので使ってみたかった的な意味で)
abstract?
: 抽象的な型であれば真を返します。generic-type?
: ジェネリック型であれば真を返します。value-type?
: 値型であれば真を返します。
まっしゅるーむ
- MushRoom : テキストエディタ
- Mush : Common Lisp 処理系
あーーーーーー!!!!!
% mushroom ./client.boa
MushRoom のオプション
- -nw, --no-window 窓なしで実行する