New features:
- add functions
(sh-start/fds)
(sh-start/ports)
- add macro
(for-alist)
and function(in-alist)
- add shell builtin
threads
to list existing threads and their status - add thread management functions
(get-thread)
(thread)
(thread-alive?)
(thread-count)
(thread-find)
(thread-id)
(thread-initial-bindings)
(thread-kill)
(threads)
(threads-status)
Fixes:
- fix saving history to
~/.cache/schemesh/history.txt
- fix issue #26: flush all open C
FILE*
streams beforefork()
ing a subshell