Release notes: add description of variable renaming

This commit is contained in:
HAYAMA_Kaoru
2025-05-04 03:45:26 +09:00
parent 945d8903b9
commit 3c40d37843
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -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
======
+1
View File
@@ -1,4 +1,5 @@
- 疑似端末情報やゴルーチン通信用チャンネルなどの情報を管理する構造体名を `Global` から `Env` に改めた。
- ISLisp の仕様に従うため、将来的に gmnlisp ではシンボルの英大文字・小文字の区別がなくなることを見越し、グローバル変数の名前を `*argv*``*program-name*``*executable-name*``*match*` のように変更した。従来の名前も非推奨ながら当面は利用可能。
v0.5.0
======