Skip to content
This repository has been archived by the owner on Jul 7, 2024. It is now read-only.

0.5.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@SquidDev SquidDev released this 27 Aug 21:30
· 269 commits to master since this release

Libraries

  • [@zardyh] Fix empty methods failing.
  • [@zardyh] Add sprintf, printf.
  • [@zardyh] Make handler-case use pcall so errors are not swallowed.
  • [@SquidDev] Remove compiler/backend.
  • [@CrazedProgrammer] Deprecate !, replacing it with not.
  • [@zardyh] Add sort and sort!.

Compiler

  • [@SquidDev] Fix documentation generator including language annotations.
  • [@SquidDev] Add an analysis for unused variables (enabled with -W2).
  • [@SquidDev] Search in ? and ?/init when specifying custom library paths.
  • [@SquidDev] Add support for loading .lisp, .cl and .urn files.
  • [@zardyh] Add :q to the REPL, an easy way to exit.
  • [@SquidDev] Import CLI inputs into the REPL scope.
  • [@SquidDev] Add :view command to REPL, to preview definitions.

Optimiser

  • [@SquidDev] Rewrite the usage analysis pass.
  • [@SquidDev] Use a "universal transformer" for optimisation passes.