« first day (2493 days earlier)      last day (167 days later) » 

2:50 AM
@RubenVerg An array like 0 0 0 gives parse error: could not bind
 
 
7 hours later…
9:47 AM
@LdBeth stranding is not supported, as the text says
 
 
3 hours later…
12:48 PM
updated the parser, now with support for guards and return statements
 
 
2 hours later…
3:09 PM
@Adám can't be there tomorrow.
Should I share my solution somewhere?
 
 
2 hours later…
4:42 PM
@Richard Sure, e.g. here :-)
 
5:00 PM
now that I'm done with parsing, I realize interpreting might be even harder...
is there prior art on interpreting an APL in a strongly typed language?
 
@RubenVerg Uh, do you have an example of an APL that's interpreted in a weakly typed language?
 
fair enough :)
well, ngn/apl is
 
Ah, right.
 
I tried for a while to take parsing from dzaima 's apl, but I found it hard to follow, so guess I hope the evaluating step is clearer :)
though I fear our ways of representing code will be very different
ngn apl is some of the tersest JS code I've ever tried to understand, it looks as if it had been minified
APL tradition of short variable names sure doesn't help :)
 
5:18 PM
It is called Whitney-style. Have you seen my JS?
 
no, should I be scared?
 
 
5 hours later…
10:13 PM
no, more just prepared for the terse style
code.jsoftware.com/wiki/Essays/Incunabulum is the main inspiration for the style
 

« first day (2493 days earlier)      last day (167 days later) »