You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Moved code that prints errors at the toplevel to the shen.toplevel-display-exception function that can be overrided by ports to customize printing of errors (to for example, include error location).
Removed
command-line function and *argv* variable.
fold-right and fold-left.
get/or, value/or, <-address/or, <-vector/or and <-dict/or.
filter.
exit.
Handling of EOF in the REPL.
Changed
for-each was made internal to the shen package.
dict, dict?, dict-count, dict->, <-dict, dict-rm, dict-fold, dict-keys and dict-values made internal to the shen package.
Fixed
Remove repetition from code generated by defcc which made some cases very slow to compile and run.
Fixed the expansion of non-null packages generated by macros.
Increased space allocated for prolog, fixes issues in bigger programs.
Made , external.
Fixes nth for cases where the element is not on the list or invalid arguments are passed.