« first day (295 days earlier)      last day (2362 days later) » 

6:41 AM
.@FnConf starts today in Bangalore with workshops and Aaron Hsu is running Functional Array Funhouse Intensive - https://functionalconf.com/proposal.html?id=4064
 
 
6 hours later…
12:25 PM
@Adám is there any buitin primitive function which pairs two items into a list? i.e. behaves like {⍺⍵}
even though I assume it would be unneeded in most cases
 
12:37 PM
@EriktheOutgolfer if you're using scalar and you can just use X{⍺,⍵}Y
 
@J.Sallé no, not just scalar
yours is same as X,Y
 
Yeah. You want to pair each element in 2 vectors? Like zipping?
 
no, just a 2-element list with the left and right arguments
 
@EriktheOutgolfer No, unfortunately. I've been lobbying for that, but it was turned down.
 
@Adám well, it could've been useful outside golfing too
for example pair a rank-2 with a rank-4
 
12:43 PM
@EriktheOutgolfer I think so too. However, I think that {(⊂⍺),⊆⍵} is more versatile.
 
@Adám still, that's not just pair
 
Ven
why's the second one a ?
 
@EriktheOutgolfer Try it. It probably does what you want. {⍺⍵} is exactly the same as {(⊂⍺),⊂⍵}.
 
@Ven it's called "link" (it's not in Dyalog as a builtin btw)
 
Ven
Oh.
 
12:45 PM
⎕←{⍺⍵}/'abc' 'def' 'ghi'
 
@Adám
┌───────────────┐
│┌───┬─────────┐│
││abc│┌───┬───┐││
││   ││def│ghi│││
││   │└───┴───┘││
│└───┴─────────┘│
└───────────────┘
 
Ven
:O
 
⎕←{(⊂⍺),⊆⍵}/'abc' 'def' 'ghi'
 
the reason the second one is a is because you may want to make an array of more than 2 arrays
 
@Adám
┌─────────────┐
│┌───┬───┬───┐│
││abc│def│ghi││
│└───┴───┴───┘│
└─────────────┘
 
12:46 PM
@Ven See the difference?
 
Ven
I didn't know there was such a chatbot.
@Adám Yup, ty.
 
@Ven It is fairly new. You've not been around for a while. Welcome back.
 
@Ven it says it in the description :-p
> For chatbot info, enter: )about
but yeah, that's hard to see it's changed
 
Ven
@Adám Thanks! I've been drowning under work, not much time to do golfing at all.
I really need to reapply for a license, working with TIO makes the APL experience that much less pleasant.
 
@Ven Can't say the same here – golfing is work :-D
 
12:49 PM
@Ven TIO needs a virtual keyboard for apl, then it'll be great to use >.>
 
Ven
@J.Sallé Yes and no. Losing the interactivity is too much of a burden for me.
I end up keeping another TIO with snippets and I go back and forth with them... Subpar.
@Adám Were the results/explanations for the fall APL competition published?
 
@Ven yeah, I use the REPL for everything and just paste the finished code onto TIO
 
Ven
@J.Sallé Right. I used to use tryapl, but it's missing the newest builtins, which is too bad
 
Indeed.
 
Ven
12:53 PM
@Adám Thank you :).
 
@Ven TryAPL for 16.0 has just been uploaded to GitHub. I have to try it before we launch it.
 
Ven
@Adám Amazing news! Thanks! :D
 
@Adám TryTryAPL? :p
 
@J.Sallé I've given Dennis the code for TryAPL's keyboard. He wants it for other languages too. Meanwhile, if you're on an Android device, you can have an APL keyboard on TIO by installing APL Keys from the Play Store.
 
@Adám unfortunately I'm one of those guys (apple fanboy)
but that's good news though
 
 
1 hour later…
2:06 PM
@Adám when submitting a full program, do I need to explicitly state ⎕IO←0?
 
Ven
no
 
@EriktheOutgolfer I've updated:
1
A: New users' guides to golfing rules in specific languages

AdámAPL (Dyalog) Based on xnor's Python answer and user62131's Jelly answer. General I/O Your submission should be a program (tradfn), a function (tradfn, dfn, or tacit function), or an operator (tradop or dop). It should prompt for character and/or evaluated input from STDIN and/or take one or t...

 
2:43 PM
 
Ven
@Adám hype:D ! ty
 
3:03 PM
@Adám :( primer
 
@Adám no
the primer doesn't have the 16.0 ones
 
@EriktheOutgolfer Look again at the screenshot.
 
@Adám the screenshout does, the primer doesn't though, even though I ctrl-f5'd
 
Ven
That's not at all how mine looks
yup same
 
3:06 PM
@EriktheOutgolfer It isn't online yet. I'm just testing it locally.
 
Ven
Ooh :)
 
I've found at least one issue…
 
Dyalog are proud to have 3 invited speakers at @FnConf this week as well as being a Gold Sponsor for the event. https://functionalconf.com/
 
4:06 PM
⍞←"123prova"
 
@RosLuP
 
@RosLuP APL use single quotes:
⍞←'123prova'
 
@Adám 123prova
 
⍞←'123prova'
 
@RosLuP 123prova
 
4:10 PM
@RosLuP New to APL?
 
@Adám yes new to Apl... I just try one command
 
@RosLuP The chatbot's profile has a lot of good links to get you started:
Dyalog APL, Bramley, Hampshire, United Kingdom
21 2
@RosLuP I give APL lessons every Wednesday at 18:30 UTC. You can read the transcripts of the first five lessons here.
 
4:30 PM
 
btw I gotta read the last lesson since I wasn't here :p
 
@EriktheOutgolfer @Ven ^^ upcoming features of TryAPL. Multi-line functions, , etc.
 
Ven
@Adám Looks fantastic :).
I know a bunch of APL basics, but I suppose I could skim through the lessons anyway.
 
 
2 hours later…
6:07 PM
@Ven they're actually pretty informative
 

« first day (295 days earlier)      last day (2362 days later) »