« first day (2422 days earlier)      last day (237 days later) » 

7:45 AM
@Adám now not-so-early entry: (.5-⍨○.25)×*∘2
 
That's nice.
I'll hopefully soon get back to making videos. Currently frantically preparing for the user meeting…
 
 
1 hour later…
8:59 AM
@Adám Can we have a -⍨ primitive in dyalog 20?
(also see this video)
 
Arguably, - should have been -⍨ but what to do about the monadic form…?
@RubenVerg Already done. See my comments there.
 
what's your username on yt?
@Adám And ÷ should've been ÷⍨, I suppose?
 
Of course. Matching |
@RubenVerg @abrudz (don't you recognise my avatar?)
 
I did a search for "adám" on the comments and found nothing, didn't look through each comment :)
The same idea also works with the arrows though
you can use hooks for the +1's
@Adám I always forget | takes the cycle on the left, still too used to % in other langs
I think having - and ÷ the same as TMN makes sense, there should however be nice opposites
also a swapped * I think deserves a primitive
 
They shouldn't be symmetric symbols :-(
@RubenVerg Yes, on that I agree, at least if is added.
 
9:11 AM
@Adám bit too late now :)
 
 
2 hours later…
11:36 AM
what's the complete list of APL.xyz domains?
 
You mean that are actually about APL, right? That's just apl.wiki, apl.chat, and apl.news, methinks.
No, I forgot about apl.show
 
are those all owned by you?
 
No, apl.news is owned by Dyalog, but I really should transfer them all to Dyalog.
apl.info (instead of aplcart.info) would have been nice, but expensive.
and tacit.help is probably better for what it does than apl.help (which is expensive too).
 
 
2 hours later…
1:38 PM
@Adám I'd love a dfn.help that turns dfns into tacit :)
 
Right, for those that have a hard time reading dfns ;-)
 
(Haskell has a pointfree-ifier)
I think the problem with dyalog is that tacit cannot always do what a dfn can do
like, a dfn can use an argument as an operand, a tacit fn cannot
 
Right, and it'll be hard to have a machine spit out good tacit code.
Here's a "fun" dfn for you to tacify: {(⍺ ⍺)(⍺ ⍵)(⍵ ⍵ ⍵)(⍵ ⍺)}
 
I once said I am a tacitifier so I now feel morally obliged to try
 
1:55 PM
@RubenVerg When done, enjoy this little gem: {(10<!|×/¨⍵)/⌊○-/¨|⍵} — an example argument is (1 ¯3 4)(1 2 1)(¯2 ¯3 ¯9) which should give 6 25
 
@Adám (⊂⊣,⍥⊂⊣),(⊂,⍥⊂),(⊂(⊂,⊂,⊂)⍤⊢),(⊂,⍥⊂⍨)
surely can be much better but I'm lazy
 
@RubenVerg There's no art in doing it like that. ⊂⍤,⍨⍤⊂⍤⊣,⊂⍤,⍥⊂,3∘⍴∘⊂⍤⊢,⍥⊂,⍥⊂⍨
 
2:35 PM
3∘⍴ makes it kinda ugly
 
@RubenVerg ⊂⍤,⍨⍤⊂⍤⊣,⊂⍤,⍥⊂,,∘⊂∘⊃⍨⍤,⍨⍤⊂⍤⊢,⍥⊂,⍥⊂⍨ better?
 
yes
much better
 
Or alternatively, but less general: ⊂⍤,⍨⍤⊂⍤⊣,⊂⍤,⍥⊂,,⍥⊂⍨,⍥⊂⍨⊂⍤⊢,,⍨⍥⊂⍤⊢
 
"less general" as if you ever needed to do that
 
 
9 hours later…
11:59 PM
You guys are monsters :P
 

« first day (2422 days earlier)      last day (237 days later) »