mirror of
https://github.com/hymkor/lispect.git
synced 2026-08-28 12:56:36 -04:00
2.4 KiB
2.4 KiB
v0.6.2
Jul 21, 2025
- gmnlisp を v0.7.19 へ更新
v0.6.1
Jun 9, 2025
- gmnlisp を v0.7.14 へ更新
v0.6.0
May 8, 2025
- 疑似端末情報やゴルーチン通信用チャンネルなどの情報を管理する構造体名を
GlobalからEnvに改めた。 - gmnlisp を v0.7.10 へ更新
- [gmnlisp v0.7.10] ではシンボル名は ISLisp の仕様に従って、英大文字・小文字の区別をしないよにした。一貫性を保証するため、グローバル変数は
*argv*、*program-name*、*executable-name*、および*match*に改名した。以前の名前は非推奨だが、当面のあいだは引き続き使用可能とする。
v0.5.0
May 3, 2025
- ソースを二つのパッケージへ分割した (Thanks to @rwinkhart)
mainパッケージ(実行ファイル用):github.com/hymkor/lispect/cmd/lispectlispectパッケージ(ライブラリ用):github.com/hymkor/lispect
- gmnlisp を v0.7.9 へバージョンアップした
v0.4.1
Jan 16, 2025
- gmnlisp を v0.7.8 へ
v0.4.0
Dec.8, 2024
- システム変数名を変更 (Breaking changes)
$MATCH→MATCH
- gmnlisp を v0.7.4 相当へ
v0.3.0
Dec.5, 2024
(spawn)はプロセスIDを返すようにした(wait プロセスID)を実装- システム変数名を変更 (Breaking changes)
args→ARGV$PROGRAM_NAME→PROGRAM-NAME$EXECUTABLE_NAME→EXECUTABLE-NAME
"A\nB"を一括して出力された時、(expect "A")の後の(expect "B")が B を見逃す不具合を修正- gmnlisp 側修正
#\だけのトークンがあるとクラッシュする不具合を修正
v0.2.0
Dec.4, 2024
- Linux で、
~%が改行だけで、復帰をしていなかったのを修正 - gmnlisp の変更のとりこみ:
- CommonLisp のような文字リテラル
#\U3042をサポート
- CommonLisp のような文字リテラル
(setenv "NAME" "VALUE")を実装(expect*)内のブロックでマッチ文字列をさす$MATCHを実装
v0.1.0
Dec.2, 2024
- 初版