es-shell
es-shell copied to clipboard
es: a shell with higher-order functions
http://paganbooks.eu/software/article/rc
For posterity.
Currently, es has been "tested" by running `trip.es`, but this is very insufficient. Contributors would be averse to making any serious feature-additions unless there was a good test suite to...
Enabling the GCDEBUG flag (equivalent to both GCALWAYS and GCPROTECT) causes two segfaults to occur, one in `$&fsplit`, and one in exception-handling code. The `$&fsplit` segfault happens at `split.c:99`, because...
I tried to compile `es` on cygwin (64bit) by using the tarball for the 0.9 release. I configured the source (from an other build directory) and ran `make`: ``` [...]...
Just because we can.
http://wryun.github.io/es-shell/mail-archive/msg01026.html easy way to reproduce (~25%?) is to create a self-referential file: ``` #!/usr/bin/env es ./a ``` related (?): seems to miss a Ctrl-C occasionally as well. `rc` changelog suggests...
error: ``` closure.c:72: assertion failed (k == nWord || k == nQword || k == nPrim) ``` Produced by my somewhat psychotic startup file after two 'es -l': ``` let...
Reproduce: $&. (include the full-stop) Either es works, quits, or produces the message: es panic: eval: bad closure node kind 3
https://wryun.github.io/es-shell/mail-archive/msg00987.html This dumps core: ; echo