root/lang/scheme

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @33965 [33965] 5 years mokehehe cond, when, unlessで条件に満たなかったときに#undef
(edit) @32594 [32594] 5 years mokehehe update 'check' for string
(edit) @32500 [32500] 5 years mokehehe undefined追加 (cond (hoge)) パターン対応
(edit) @32424 [32424] 5 years mokehehe 名前修正
(edit) @32423 [32423] 5 years mokehehe
(edit) @32422 [32422] 5 years mokehehe プリミティブ関数をユーザ定義型に
(edit) @32387 [32387] 5 years mokehehe refactoring dotted->proper
(edit) @32385 [32385] 5 years mokehehe display
(edit) @32353 [32353] 5 years mokehehe スペシャルフォームとマクロの区別を明示的に与えるよう修正
(edit) @32352 [32352] 5 years mokehehe 引数の順番変更
(edit) @32328 [32328] 5 years mokehehe Change: EXPAND -> EXTEND
(edit) @31788 [31788] 6 years mokehehe
(edit) @31674 [31674] 6 years mokehehe rename
(edit) @31671 [31671] 6 years mokehehe C版VMでもチェックできるように
(edit) @31652 [31652] 6 years mokehehe beginをマクロから文法に変更 unless ハッシュ関連関数
(edit) @31641 [31641] 6 years mokehehe lambda内のinternal defineに対応 direct-invoke時にsetされるとおかしかったのを修正
(edit) @31636 [31636] 6 years mokehehe letrec追加
(edit) @31574 [31574] 6 years mokehehe vector, string追加
(edit) @31561 [31561] 6 years mokehehe cons, car, cdr, set-car, set-cdr, pair?
(edit) @31560 [31560] 6 years mokehehe begin追加\nletの本体の複文に対応
(edit) @31558 [31558] 6 years mokehehe 1.9 heap allocation
(edit) @31457 [31457] 6 years mokehehe 1.6 ローカル変数、1.7 プロシジャ、1.8 末尾呼び出し最適化
(edit) @31423 [31423] 6 years mokehehe 1.5途中
(edit) @31388 [31388] 6 years mokehehe 1.4 exercise 3の条件式による分岐に対応
(edit) @31387 [31387] 6 years mokehehe 1.4 条件式
(edit) @31386 [31386] 6 years mokehehe $fxsub1を定義
(edit) @31385 [31385] 6 years mokehehe 1.3のランタイムは1.2と共用で大丈夫だった
(edit) @31384 [31384] 6 years mokehehe 1.3
(edit) @31383 [31383] 6 years mokehehe tests-driverをGaucheで動くよう修正 1.1, 1.2
(edit) @31382 [31382] 6 years mokehehe
(edit) @31348 [31348] 6 years mokehehe trivial change
(edit) @31324 [31324] 6 years mokehehe 命令の名前を短くしてみる。 吐かれた命令のオプティマイザ追加。
(edit) @31271 [31271] 6 years mokehehe
(edit) @31243 [31243] 6 years mokehehe
(edit) @31230 [31230] 6 years mokehehe 関数以外は呼び出せないように
(edit) @31197 [31197] 6 years mokehehe return
(edit) @31152 [31152] 6 years mokehehe オペコードのシンボルから数値への変換ツール
(edit) @31151 [31151] 6 years mokehehe バイトコードのリストを一段減らしてみた
(edit) @31147 [31147] 6 years mokehehe 自由変数の列挙が間違っていた
(edit) @31145 [31145] 6 years mokehehe ソース圧縮 whenマクロ追加 elseのないifを許容
(edit) @31130 [31130] 6 years mokehehe DIRECT-INVOKE時は上のスコープのフリー変数を引き継ぐよう修正
(edit) @31085 [31085] 6 years ray_aero update description page
(edit) @31069 [31069] 6 years mokehehe
(edit) @31054 [31054] 6 years mokehehe FRAMEオペコードの並び変更 direct-invoke時にも引数の数チェック condマクロに=>追加 loadをマクロに
(edit) @30988 [30988] 6 years mokehehe caseマクロがうまく動かなかったのを修正(DIRECT-INVOKE関連)
(edit) @30958 [30958] 6 years mokehehe
(edit) @30957 [30957] 6 years mokehehe フレームに何か積んであるときもちゃんと動くように
(edit) @30940 [30940] 6 years mokehehe 実行時、トップレベルに最初からフレームを作ってフレームが必ず存在するようにして、DIRECT-INVOKEがうまく動くように
(edit) @30925 [30925] 6 years mokehehe トップレベルでDIRECT-INVOKEが実行されるとRETURN-DIRECT時にスタックに余分な引数の数が積まれておかしくなっていた(まだバグあり …
(edit) @30895 [30895] 6 years mokehehe call/ccを末尾呼び出しするとRETURNが呼び出されておかしくなるのを修正
(edit) @30867 [30867] 6 years mokehehe DIRECT-INVOKE時に内部でsetしたときのバグフィクス
(edit) @30850 [30850] 6 years mokehehe DIRECT-INVOKE内でsetを使うとおかしい
(edit) @30831 [30831] 6 years mokehehe
(edit) @30828 [30828] 6 years mokehehe
(edit) @30826 [30826] 6 years mokehehe 関数適用時に関数が直接のラムダ式だった場合、クロージャを作らずに直接呼び出すよう修正(3imp.pdf 4.7.2 Direct Function …
(edit) @30661 [30661] 6 years mokehehe
(edit) @30598 [30598] 6 years mokehehe
(edit) @30594 [30594] 6 years mokehehe 任意長引数の関数に多くの引数を与えたときにスタックをシフトするように
(edit) @30592 [30592] 6 years mokehehe compile-lookupリファクタリング
(edit) @30591 [30591] 6 years mokehehe opcode
(edit) @30588 [30588] 6 years mokehehe オペコードを数値にした場合でも動くように
(edit) @30586 [30586] 6 years mokehehe 引数の数をあらかじめスタックにつむんじゃなく、APPLYの引数として渡すよう変更
(edit) @30573 [30573] 6 years mokehehe Fix macro bug.txt
(edit) @30404 [30404] 6 years mokehehe Add 'define-macro'
(edit) @30403 [30403] 6 years mokehehe Add command line option.
(edit) @30301 [30301] 6 years mokehehe Add repl. Add error handling.
(edit) @30289 [30289] 6 years mokehehe
(edit) @30288 [30288] 6 years mokehehe Add macros
(edit) @30167 [30167] 6 years mokehehe Add repl
(edit) @29898 [29898] 6 years mokehehe 不要な関数functional削除。 集合関係の関数をutil.scmに移動。
(edit) @29897 [29897] 6 years mokehehe 不要な関数 extend を削除
(edit) @29896 [29896] 6 years mokehehe unboxを定義していなかった。 direct invoke がうまく動いてないのでを一時停止。 lambda の body の複文に対応。
(edit) @29892 [29892] 6 years mokehehe 関数呼び出しの関数が直接のlambda式だった場合、Direct Invocation。
(edit) @29891 [29891] 6 years mokehehe プリミティブ関数の末尾呼び出し時に引数の数が正しく取れてなかったので、APPLYに引数の数を追加
(edit) @29879 [29879] 6 years mokehehe グローバル変数もフリー変数と判定されていた(フリー変数は外側の環境で宣言されている変数のみ)
(edit) @29876 [29876] 6 years mokehehe プリミティブ関数呼び出し追加
(edit) @29871 [29871] 6 years mokehehe 4.7 可能な拡張 Global Variables
(edit) @29870 [29870] 6 years mokehehe 古い compile-refer が残っていた
(edit) @29861 [29861] 6 years mokehehe 4.6
(edit) @29859 [29859] 6 years mokehehe
(edit) @29858 [29858] 6 years mokehehe Three Implementation Models for …
(edit) @24295 [24295] 6 years hayamiz lang/scheme/gauche-tokyocabinet/trunk: Now that Gauche-tokyocabinet …
(edit) @10542 [10542] 6 years hayamiz removed unnecessary files
(edit) @10540 [10540] 6 years hayamiz fixed version number
(edit) @10539 [10539] 6 years hayamiz fixed version number
(edit) @10538 [10538] 6 years hayamiz tokyocabinet bdb passed all tests.
(edit) @10508 [10508] 6 years hayamiz add error handling and so on. Test-pass rate was improved.
(edit) @10453 [10453] 6 years hayamiz Initial commit of Gauche-tokyocabinet. Only TokyoCabinet::BDB is available …
(edit) @9770 [9770] 6 years hayamiz gauche-shell: implemented foundation for shell script
(edit) @9601 [9601] 6 years hayamiz gauche-shell: initial import
(edit) @7807 [7807] 7 years kiyoka Moved path of TzWatch? project.
(edit) @4571 [4571] 7 years motemen lang/scheme/hatena-haiku-irc: initial import.
(edit) @4570 [4570] 7 years motemen lang/scheme/rfc/pseudo-irc-server: initial import.
(edit) @4569 [4569] 7 years motemen lang/scheme/www/hatena, lang/scheme/www/hatena/haiku: initial import.
(edit) @2882 [2882] 7 years kiyoka
(edit) @2879 [2879] 7 years kiyoka
(edit) @1148 [1148] 7 years jknaoya lang/scheme/bloscheme/README: ついか
(edit) @1133 [1133] 7 years cho45
(edit) @629 [629] 7 years cho45 lang/scheme/bloscheme/bloscheme.scm: コミットもれ
(edit) @628 [628] 7 years cho45 lang/scheme/bloscheme/plugins, lang/scheme/bloscheme/plugins/paging.scm, …
Note: See TracRevisionLog for help on using the revision log.