Skip to content
Yamasaki Tatsuya edited this page Aug 4, 2019 · 39 revisions

Language Core

大雑把に言って、言語コアは以下の必要最小限度の機能のみを持ちます。

  1. 残りのすべての言語機能を構築するために必要なプロシージャおよびスペシャルフォーム
  2. ダイナミックリンカ

上記の 1 の内容を以下に列挙します。 この内容は言語仕様がある程度固まるまで、頻繁に増えたり減ったりします。

バインディング 効果
begin 逐次実行
call-with-current-continuation 与えられたプロシージャを現在の継続を引数として起動する
define 変数定義
environment 環境コンストラクタ
if 条件分岐
lambda クロージャコンストラクタ
quote オブジェクト外部表現のリテラル化
set! 代入

Standard Libraries

Pair

すべてのリストはペア型から構築されます。

String

Array

File System

Clone this wiki locally