v0.2j - IDE preview, 700 commits.
Implemented
- Bessel K and I functions.
- dilog (& Spence's function as
flt64:spence
) and polylogarithm - fresnel integrals
- sine and cosine integrals using Pade approximant
- shi/chi functions (hyperbolic sine/cosine integrals).
- erfi, dawson-f (D+, D-).
- Lerch's transcendent
- van Wijngaarden's A_j
- various book fixes
- preview version of the IDE
- work around the JLine output duplication bug
- support remote sessions
IDE:
- fully functional workspaces.
- terminals: ctrl+h splits horizontally, ctrl+g splits vertically.
- ctrl+q forcibly kills an editor/terminal.
- the splits can be adjusted using mouse.
ide:split 'editor
creates an editor instance. insert code into it, e.g.(lambda (x y) (+ x y))
and press ctrl+s to fix it to the linked terminal instance.- terminal: ctrl+shift+backspace/enter switch between history.
- network/gc meters.
- floating WM over the tiling WM for modals.