root/lang/scheme/3imp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @30661 [30661] 5 years mokehehe
(edit) @30598 [30598] 5 years mokehehe
(edit) @30594 [30594] 5 years mokehehe 任意長引数の関数に多くの引数を与えたときにスタックをシフトするように
(edit) @30592 [30592] 5 years mokehehe compile-lookupリファクタリング
(edit) @30591 [30591] 5 years mokehehe opcode
(edit) @30588 [30588] 5 years mokehehe オペコードを数値にした場合でも動くように
(edit) @30586 [30586] 5 years mokehehe 引数の数をあらかじめスタックにつむんじゃなく、APPLYの引数として渡すよう変更
(edit) @30573 [30573] 5 years mokehehe Fix macro bug.txt
(edit) @30404 [30404] 5 years mokehehe Add 'define-macro'
(edit) @30403 [30403] 5 years mokehehe Add command line option.
(edit) @30301 [30301] 5 years mokehehe Add repl. Add error handling.
(edit) @30289 [30289] 5 years mokehehe
(edit) @30288 [30288] 5 years mokehehe Add macros
(edit) @30167 [30167] 5 years mokehehe Add repl
(edit) @29898 [29898] 5 years mokehehe 不要な関数functional削除。 集合関係の関数をutil.scmに移動。
(edit) @29897 [29897] 5 years mokehehe 不要な関数 extend を削除
(edit) @29896 [29896] 5 years mokehehe unboxを定義していなかった。 direct invoke がうまく動いてないのでを一時停止。 lambda の body の複文に対応。
(edit) @29892 [29892] 5 years mokehehe 関数呼び出しの関数が直接のlambda式だった場合、Direct Invocation。
(edit) @29891 [29891] 5 years mokehehe プリミティブ関数の末尾呼び出し時に引数の数が正しく取れてなかったので、APPLYに引数の数を追加
(edit) @29879 [29879] 5 years mokehehe グローバル変数もフリー変数と判定されていた(フリー変数は外側の環境で宣言されている変数のみ)
(edit) @29876 [29876] 5 years mokehehe プリミティブ関数呼び出し追加
(edit) @29871 [29871] 5 years mokehehe 4.7 可能な拡張 Global Variables
(edit) @29870 [29870] 5 years mokehehe 古い compile-refer が残っていた
(edit) @29861 [29861] 5 years mokehehe 4.6
(edit) @29859 [29859] 5 years mokehehe
(add) @29858 [29858] 5 years mokehehe Three Implementation Models for …
Note: See TracRevisionLog for help on using the revision log.