diff --git a/release_note_en.md b/release_note_en.md index 584bc54..576c874 100644 --- a/release_note_en.md +++ b/release_note_en.md @@ -1,4 +1,5 @@ - Refactor: renamed the structure type managing Pseudoconsole session, goroutine communication channels, and other related information from `Global` to `Env`. +- To prepare for future gmnlisp updates where symbol names will become case-insensitive in accordance with the ISLisp standard, global variables have been renamed to `*argv*`, `*program-name*`, `*executable-name*`, and `*match*`. The old names are deprecated but still available for now. v0.5.0 ====== diff --git a/release_note_ja.md b/release_note_ja.md index 96d765f..36dfcb5 100644 --- a/release_note_ja.md +++ b/release_note_ja.md @@ -1,4 +1,5 @@ - 疑似端末情報やゴルーチン通信用チャンネルなどの情報を管理する構造体名を `Global` から `Env` に改めた。 +- ISLisp の仕様に従うため、将来的に gmnlisp ではシンボルの英大文字・小文字の区別がなくなることを見越し、グローバル変数の名前を `*argv*`、`*program-name*`、`*executable-name*`、`*match*` のように変更した。従来の名前も非推奨ながら当面は利用可能。 v0.5.0 ======