Releases: hymkor/lispect
Releases · hymkor/lispect
v0.4.1
v0.4.0
v0.3.0
(spawn)
returns a process-id now- Implement
(wait PROCESS-ID)
- Rename system variables (Breaking changes)
args
→ARGV
$PROGRAM_NAME
→PROGRAM-NAME
$EXECUTABLE_NAME
→EXECUTABLE-NAME
- Fix:
(expect "B")
after(expect "A")
sometimes missed B when"A\nB"
was output at once time - Changes on gmnlisp
- Fix: panic when the token is only
#\
- Fix: panic when the token is only
(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
- Fix: on Linux,
~%
feeded line, but it did not carriage return - On gmnlisp changes
- Support unicode character literal
#\U3042
like CommonLisp
- Support unicode character literal
- Implement
(setenv "NAME" "VALUE")
- Implement the variable
$MATCH
that means the matching string in the block of(expect*)
- 改行を示すマーク
~%
が Linux では行を進めるだけで、桁位置を先頭に移動させなくなっていた問題を修正 - gmnlisp の変更:CommonLisp のような Unicode 文字リテラルをサポート
#\U3042
(setenv "NAME" "VALUE")
を実装(expect*)
のブロック中でマッチした文字列が設定される変数$MATCH
を実装