-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Yamasaki Tatsuya edited this page Aug 4, 2019
·
39 revisions
大雑把に言って、言語コアは以下の必要最小限度の機能のみを持ちます。
- 残りのすべての言語機能を構築するために必要なプロシージャおよびスペシャルフォーム
- ダイナミックリンカ
上記の 1 の内容を以下に列挙します。 この内容は言語仕様がある程度固まるまで、頻繁に増えたり減ったりします。
バインディング | 効果 |
---|---|
begin | 逐次実行 |
call-with-current-continuation | 与えられたプロシージャを現在の継続を引数として起動する |
define | 変数定義 |
environment | 環境コンストラクタ |
if | 条件分岐 |
lambda | クロージャコンストラクタ |
quote | オブジェクト外部表現のリテラル化 |
set! | 代入 |
すべてのリストはペア型から構築されます。