Skip to content

Releases: hymkor/lispect

v0.4.1

16 Jan 15:01
Compare
Choose a tag to compare

Changes in v0.4.1 (English)

  • Update gmnlisp to v0.7.8

Changes in v0.4.1 (Japanese)

  • gmnlisp を v0.7.8 へ

v0.4.0

08 Dec 03:08
Compare
Choose a tag to compare
  • Rename system variables (Breaking changes)
    • $MATCHMATCH
  • Update gmnlisp to v0.7.4

  • システム変数名を変更 (Breaking changes)
    • $MATCHMATCH
  • gmnlisp を v0.7.4 相当へ

v0.3.0

05 Dec 14:51
Compare
Choose a tag to compare
  • (spawn) returns a process-id now
  • Implement (wait PROCESS-ID)
  • Rename system variables (Breaking changes)
    • argsARGV
    • $PROGRAM_NAMEPROGRAM-NAME
    • $EXECUTABLE_NAMEEXECUTABLE-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 #\

  • (spawn) はプロセスIDを返すようにした
  • (wait プロセスID) を実装
  • システム変数名を変更 (Breaking changes)
    • argsARGV
    • $PROGRAM_NAMEPROGRAM-NAME
    • $EXECUTABLE_NAMEEXECUTABLE-NAME
  • "A\nB" を一括して出力された時、(expect "A") の後の (expect "B") が B を見逃す不具合を修正
  • gmnlisp 側修正
    • #\ だけのトークンがあるとクラッシュする不具合を修正

v0.2.0

04 Dec 04:37
Compare
Choose a tag to compare
  • Fix: on Linux, ~% feeded line, but it did not carriage return
  • On gmnlisp changes
    • Support unicode character literal #\U3042 like CommonLisp
  • 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 を実装

v0.1.0

02 Dec 12:06
Compare
Choose a tag to compare
  • The first release