« first day (800 days earlier)      last day (2151 days later) » 

06:43
0
Q: Alexa APL Document rendering while speaking

Fernando CLI am trying to render an Apl document while Alexa is speaking her speech. I tried with a pager with several pages and the AutoPager command. The problem I am trying to solve is that the document is rendered when Alexa starts speaking but the command is started when the speech is finished, and I w...

07:05
@Feeds Here we go again.
 
1 hour later…
Ven
Ven
08:12
@dzaima Very nice, thanks! I posted the Dyalog one.
 
6 hours later…
Ven
Ven
14:25
⎕←(x←8 1 2 12 11 10)(⊣@(∊∘x))(1 2 3 4 5 6 7 8 9 10 11 12)
@Ven
VALUE ERROR
Ven
Ven
⎕←r(⊣@(∊∘(r←8 1 2 12 11 10)))(1 2 3 4 5 6 7 8 9 10 11 12)
@Ven
8 1 3 4 5 6 7 2 9 12 11 10
Ven
Ven
Alas, I'm not sure how to get to DWIM: first, bind with the outer ⍺, then wait for @ to pass in a ⍵.
I regularly wish @ passed to its ⍵⍵. Seems like Extended doesn't do that either
⎕←8 1 2 12 11 10{⍺@(∊∘⍺)⍵}1 2 3 4 5 6 7 8 9 10 11 12
@Ven
8 1 3 4 5 6 7 2 9 12 11 10
Ven
Ven
14:43
Went through all the Extended changes and didn't see what I was looking for. I guess you can't compose an operator with a function. (which makes sense)
@dzaima (I didn't post this one btw)
14:58
@Ven that'd require hyperoperators, transpiling which to Dyalog wouldn't be simple
(though you can do e.g. f←@1, but you can't bind only the left operand for a dop)
Ven
Ven
@dzaima sorry, I don't think I understand that example
@Ven op fn binds fn as the right operand to op and returns a monadic operator
e.g. (-@1)1 2 3(-(@1))1 2 3
Ven
Ven
15:23
Ah, yes

« first day (800 days earlier)      last day (2151 days later) »