Releases: doublec/shen-wasp
V0.12
Overview
This release updates to the Open Source Shen Kernel version 22.4. The previous release was based on OS Shen Kernel 22.0, so a few changes have occurred. From the Shen Sources release notes:
Added
- New experimental programmable-pattern-matching extension.
- Extensible selector rules on factorise-defun extension.
- Benchmarks.
- New
factorise-defun
extension that performs a pattern matching factorisation optimization on defuns.
Fixed
- Fixed compilation of empty vector pattern matching.
Changed
- Split initialisation function into many.
Changelog
0.12 - 2022-04-29
- Update to Shen OS Kernel 22.4
0.11 - 2019-09-28
- Add module declarations to Wasp Lisp files and a
shen-libs.ms
that
can be imported to load all the compiled Shen code from Lisp. - Update to Shen OS Kernel 22.0.
- Requires a new version of Wasp Lisp, that can handle larger package sizes.
Tested with commit 95cbb26 of the Wasp VM from https://github.com/doublec/shen-wasp/
in theshen
branch. - Changes command line argument handling to the OS Kernel 22.0 launcher extension.
0.10 - 2018-10-07
- Update to Shen OS Kernel 21.1.
0.9 - 2018-10-06
- Add
shen-wasp.*argv*
variable to get list of command line arguments. - Fix 'cd' function so current directory changing works with 'load'.
- Add command line arguments to load scripts, evaluate expressions and show usage.
0.8 - 2018-07-04
- Update to Shen OS Kernel 21.0.
0.7 - 2017-05-23
- update to Shen OS Kernel 20.1.
- Improve startup time.
0.6 - 2017-05-02
- Includes KLambda code generated from Shen source with commit
b6bb8333
included to fix*sterror*
issue. - Includes KLambda code generated from shen source with commit
c5810337
included to fixdict-fold
issue. - Added Change Log.
v0.11
Overview
This release updates to the Open Source Shen Kernel version 22.0. This brings a much faster startup time when running Shen executables. The command line handling has changed slightly as it is now using the OS Kernel 22.0 launcher extension for handling arguments.
This update requires a new version of the Wasp virtual machine if you plan to do development from the Wasp REPL. A bug fix changed the format of the data that is appended to generated Wasp/Shen executables. The Wasp stub files need new versions as a result. New stub files have been regenerated for Linux x86_64, static Linux x86_64, Windows 64 bit and Mac OS X. The README details where to get these from.
Change Log
0.11 - 2019-09-28
- Add module declarations to Wasp Lisp files and a
shen-libs.ms
that
can be imported to load all the compiled Shen code from Lisp. - Update to Shen OS Kernel 22.0.
- Requires a new version of Wasp Lisp, that can handle larger package sizes.
Tested with commit 95cbb26 of the Wasp VM from https://github.com/doublec/shen-wasp/
in theshen
branch. - Changes command line argument handling to the OS Kernel 22.0 launcher extension.
0.10 - 2018-10-07
- Update to Shen OS Kernel 21.1.
0.9 - 2018-10-06
- Add
shen-wasp.*argv*
variable to get list of command line arguments. - Fix 'cd' function so current directory changing works with 'load'.
- Add command line arguments to load scripts, evaluate expressions and show usage.
0.8 - 2018-07-04
- Update to Shen OS Kernel 21.0.
0.7 - 2017-05-23
- update to Shen OS Kernel 20.1.
- Improve startup time.
0.6 - 2017-05-02
- Includes KLambda code generated from Shen source with commit
b6bb8333
included to fix*sterror*
issue. - Includes KLambda code generated from shen source with commit
c5810337
included to fixdict-fold
issue. - Added Change Log.
v0.10
Change Log
0.10 - 2018-10-07
- Update to Shen OS Kernel 21.1.
0.9 - 2018-10-06
- Add
shen-wasp.*argv*
variable to get list of command line arguments. - Fix 'cd' function so current directory changing works with 'load'.
- Add command line arguments to load scripts, evaluate expressions and show usage.
0.8 - 2018-07-04
- Update to Shen OS Kernel 21.0.
0.7 - 2017-05-23
- update to Shen OS Kernel 20.1.
- Improve startup time.
0.6 - 2017-05-02
- Includes KLambda code generated from Shen source with commit
b6bb8333
included to fix*sterror*
issue. - Includes KLambda code generated from shen source with commit
c5810337
included to fixdict-fold
issue. - Added Change Log.
v0.9
Change Log
0.9 - 2018-10-06
- Add
shen-wasp.*argv*
variable to get list of command line arguments. - Fix 'cd' function so current directory changing works with 'load'.
- Add command line arguments to load scripts, evaluate expressions and show usage.
0.8 - 2018-07-04
- Update to Shen OS Kernel 21.0.
0.7 - 2017-05-23
- update to Shen OS Kernel 20.1.
- Improve startup time.
0.6 - 2017-05-02
- Includes KLambda code generated from Shen source with commit
b6bb8333
included to fix*sterror*
issue. - Includes KLambda code generated from shen source with commit
c5810337
included to fixdict-fold
issue. - Added Change Log.
v0.8
Change Log
0.8 - 2018-07-04
- Update to Shen OS Kernel 21.0.
0.7 - 2017-05-23
- update to Shen OS Kernel 20.1.
- Improve startup time.
0.6 - 2017-05-02
- Includes KLambda code generated from Shen source with commit
b6bb8333
included to fix*sterror*
issue. - Includes KLambda code generated from shen source with commit
c5810337
included to fixdict-fold
issue. - Added Change Log.