« first day (712 days earlier)      last day (1943 days later) » 

11:06 AM
@TessellatingHeckler I spoke with Karen (the person on the receiving end of sales@dyalog.com). Thhat text is indeed up for a rewrite. In short, the idea is that you yourself can use the full product for whatever you want, as long as you're not directly making any money through code running on it.
 
11:43 AM
TIOBot (0.0.6) logged in!
 
#tio alias
 
@Adám expected more arguments...
 
#tio alias view
 
@Adám
Command Aliases:
]help -> #TIO do apl-dyalog {0::⎕←⊃⎕DM⋄⎕←⎕SE.UCMD'help %args% -url'}(⎕NS⍬).(enableSALT⊣⎕CY'salt')
⋄ -> #TIO apl {0::⎕←⊃⎕DM⋄%args%}(⎕NS⍬).(⎕SE.UCMD'box on -f=on -t=tree'⊣enableSALT⊣⎕CY'salt')
⍞← -> #TIO do apl-dyalog {0::⎕←⊃⎕DM⋄⎕←%args%}⍬
] -> #TIO apl {0::⎕←⊃⎕DM⋄⎕←⎕SE.UCMD'%args%'}(⎕NS⍬).(⎕SE.UCMD'box on -f=on -t=tree'⊣enableSALT⊣⎕CY'salt')
⎕← -> #tio apl {0::⎕←⊃⎕DM⋄⎕←%args%}(⎕NS⍬).(⎕SE.UCMD'box on -f=on -t=tree'⊣enableSALT⊣⎕CY'salt')

Language Aliases:
apl-dyalog -> [apl]
 
@DyalogAPL Welcome back! Hope you had a nice vacation.
⍞←1⌽,⍨9⍴'''1⌽,⍨9⍴'''
 
11:47 AM
@Adám 1⌽,⍨9⍴'''1⌽,⍨9⍴'''
 
 
2 hours later…
2:03 PM
New York Dyalog APL Meetup https://newyork.7a7.info/?p=33113
 
2:15 PM
Hi!
I'm back from academic hell
Sorry to leave my APL education for so long (now I have to review everything to catch up)
Also, I now realize that I never got around to emailing sales@dyalog.com for that license :/
 
 
2 hours later…
4:01 PM
@Sherlock9 Welcome back. If you email right now, you may get a response today.
 
I've already gotten a response!
Installing now
 
@Sherlock9 OK, I'll also have a look at the last things we did.
 
@Feeds pretty sure that's spam btw
(didn't click the link, just took a gander at the twitter handle)
 
4:21 PM
By the way, do I need any of the other tools, like RIDE, on the MyDyalog page?
 
@J.Sallé Nah, I don't think so after looking at the actual post.
 
Yeah, as I said, I didn't click it. The handle is definitely a bot though
 
Oh heck. I've been trying to read through the documentation in the Dyalog bot's profile and I've forgotten a lot
 
4:53 PM
... How to make functions for one thing
And how to make functions that recurse for another
 
@Sherlock9 myfn←{code ⋄ goes ⋄ here}
 
Ohh
 
@Sherlock9 {stop condition:result ⋄ ∇ new arg}
 
I do remember rho rho rho of x though XD
Huh
How do you assign to variables?
 
@Sherlock9 var←value
 
4:55 PM
Riiiiiight
How did you do multi-line again?
 
@Sherlock9 multiline what?
 
Well I'm trying to write the following
 
Multiline functions are usually TradFns
 
@J.Sallé No! Multi-line dfns are very normal.
 
@Adám really? I don't recall seeing one
At least not that I've noticed, anyways
 
4:59 PM
@Sherlock9 Double-click or Shift-Enter on a name, or enter )ed foo or ]dinput foo
 
@J.Sallé though they don't play nice with side-effect-full code, I find them way more easy to write & use
 
f ← {
  ⍵≤1:1
  ⍵×∇ ⍵-1
}
For example
I tried to write Fibonacci and got confused
 
@Sherlock9 in this specific case, you can use a caret instead of a new line
 
@Sherlock9 that should work fine, though not in the REPL
 
So factorial, I guess
 
5:01 PM
@J.Sallé caret diamond
 
Yeah that too >.>
 
Ohhh
 
Not sure where I got the name caret for that
I've been calling it caret in my mind for quite a while
 
@J.Sallé It is half a diamond:
⍞←⎕FMT'∧',(⎕UCS 8),'∨'
 
@Adám ⋄
 
5:03 PM
I ought to find that bookmark that gives me all the APL characters in the browser
 
You can always ask the bot:
)lb
 
@Adám ← +-×÷*⍟⌹○!? |⌈⌊⊥⊤⊣⊢ =≠≤<>≥≡≢ ∨∧⍲⍱ ↑↓⊂⊃⊆⌷⍋⍒ ⍳⍸∊⍷∪∩~ /\⌿⍀ ,⍪⍴⌽⊖⍉ ¨⍨⍣.∘⍤@ ⍞⎕⍠⌸⌺⌶⍎⍕ ⋄⍝→⍵⍺∇& ¯⍬∆⍙Install…
 
@Adám ಠ_ಠ how does that work?
 
@J.Sallé old APL allowed overlapping characters to make others
 
@J.Sallé ,non-destructive backspace,
 
5:05 PM
Oooooooo I see
 
Ooh thanks, Adám
 
Damn those pesky IBM engineers for their ingeniousness
 
Oh hang on
I have the Dyalog APL IME
Nice
⍞←9{⍵≤0:1⋄2×∇ ⍵-1}
 
@Sherlock9 SYNTAX ERROR
 
Welp did it in the wrong order
 
5:11 PM
@Sherlock9 You need the argument on the right.
 
⍞←{⍵≤0:1⋄2×∇ ⍵-1}9
 
@Sherlock9 512
 
Yeah, I think I've unlearned a lot. Sorry
 
@Adám having some trouble with formatting the string for your challenge >.>
 
@J.Sallé I have a couple of minutes… shoot!
 
5:22 PM
Specifically, putting or not the leading zeroes where they're needed
 
@J.Sallé Hint:
 
Ok that might help
 
LMD
5:47 PM
)about
 
@LMD You can evaluate a single line of APL by typing it into chat prefixed by ⍞←. Use ⎕← instead for boxed display and multi-line results and use ⋄ instead to silence the first statement. Use ] to call user commands, including ]help ⍣ for help on a glyph etc. Do not use markdown, but fixed-width (4 initial spaces) is fine. Commands: )lb for language bar, )docs for full documentation, )ref for PDF reference card, )idioms for idiom list.
 
@LMD Welcome to the Orchard. Interested in APL?
 
)idioms
 
6:27 PM
@dzaima hint:
⍞←2↑¨@(∊∘⎕D)'Hello, World!'
 
@Adám Hello, World!
 
Doh
⎕←2↑¨@(∊∘⎕A)'Hello, World!'
 
@Adám
┌──┬─┬─┬─┬─┬─┬─┬──┬─┬─┬─┬─┬─┐
│H │e│l│l│o│,│ │W │o│r│l│d│!│
└──┴─┴─┴─┴─┴─┴─┴──┴─┴─┴─┴─┴─┘
 
yeah, reason that doesn't work in my apl is because doesn't interpret scalars as vectors
 
@dzaima And the pre-edit reason too. I ended up using (2↑,∘' ')@
 
6:35 PM
right, realized that too
 

« first day (712 days earlier)      last day (1943 days later) »