Files
lispect/release_note_en.md
T

1.4 KiB

  • Refactor: renamed the structure type managing Pseudoconsole session, goroutine communication channels, and other related information from Global to Env.

v0.5.0

May 3, 2025

  • Refactor: split code into two packages: (Thanks to @rwinkhart)
    • main package for the CLI: github.com/hymkor/lispect/cmd/lispect
    • lispect package for library use: github.com/hymkor/lispect
  • Dependency: Bump gmnlisp to v0.7.9

v0.4.1

Jan 16, 2025

  • Update gmnlisp to v0.7.8

v0.4.0

Dec.8, 2024

  • Rename system variables (Breaking changes)
    • $MATCHMATCH
  • Update gmnlisp to v0.7.4

v0.3.0

Dec.5, 2024

  • (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 #\

v0.2.0

Dec.4, 2024

  • 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 $MATCH - the matching string in the block of (expect*)

v0.1.0

Dec.2, 2024

  • First Release