« first day (2684 days earlier)      last day (2159 days later) » 

9:04 PM
@dzaima I think D←{⍵⍵} is special cases just like F←{⍵} (clearly isn't a function there). And it just hasn't been enabled for F←⍣.
 
I found my problem, I just don't know how on earth to fix it: my code passes references to just the values.
 
@dzaima @Zacharý Note that {⍵⍵} (without assignment) fails.
 
@Adám so really is an extremely strange piece of hackery
 
@Adám So is a function? O_O
 
@dzaima Yes.
 
9:06 PM
@dzaima In RAD, is syntax, just like [...] and dfns/dops.
 
@Zacharý In normal (i.e. array assignment) circumstances is a hybrid like /
 
Sorry, I just typed into Dyalog and it didn't error, which surprised me.
 
@Zacharý It is equivalent of typing /
 
This works: (A∘←)4 in Dyalog ∘_○
 
@Zacharý Yes, and even this works: A←2 ⋄ f←A∘← ⋄ f 3 ⋄ A
@Zacharý Btw, the correct facial expression is ∘.○
 
9:10 PM
no idea how a b c←{⍺ ⍺⍺ ⍵}1 2 3 works, especially as the derived function can't be separated out
 
@Adám I'm just using them at different size eyes. Why on earth would one want an outer product of ?
 
@Zacharý trig-table: 1 2 3∘.○angles
 
I was thinking of the constant on the right, whoops. And RAD doesn't have ∘.f. Instead, it has 1 2 3○⌾Angles for one byte off :P
 
@Zacharý Is ⍺ f\ ⍵ defined in RAD?
 
@Adám then you couldn't make variables containing ops though
 
9:19 PM
@dzaima You mean assign an operator (or a function for that sake) to a name? Right.
 
so really the only option is to have be a crazy mess of exceptions if you don't want to lose a ton of functionality..
 
@Adám Not as of yet, but when \ is implemented, by then I should have come up with a use.
 
@dzaima I guess Dyalog's crazy mess of exceptions is acceptable then.
 
@Adám monadic?
 
@ASCII-only A+←2 (don't forget, APL/J/K/RAD operator ≠ other language's operator)
 
9:33 PM
@ASCII-only Applied monadically with array operand: 'a'←42 Applied dyadically with function operand: 'a'+←42 Compare to 'a'@g 2 and 'a'f@g 2
@Zacharý So you use APL nomenclature? (J says noun, verb, adverb instead of array, function, operator; K only has arrays and functions.)
And Jelly calls then arrays (?), atoms, and quicks.
 
@Adám For RAD, yes. Except "arrays" are "vectors" in RAD (and I forget to say monadic operator, dyadic operator, monadic function, dyadic function. This is reflected in the code)
@Adám Arrays, atoms/links (depending on if it's a built-in or not), and quicks.
Is using sets for variables a complete hack?
 
@LeakyNun hang on. this is the wrong root
 
@ASCII-only that isn't even a root :P
 
(scroll down for the correct one)
 
9:41 PM
@Zacharý Are all functions not ambivalent? Interestingly, in APL*PLUS and APL2, all functions are ambivalent (they don't have dfns, only tradfns). In Dyalog, you must explicitly declare your tradfn as ambivalent.
 
@mınxomaτ hahaha good luck GitHub
 
@LeakyNun so apparently I did get something that works although IDK how it works
 
lol
 
@Adám They are all ambivalent, I just wanted to say all four, because me dropping the word "operator" can get people confused with the monadic and dyadic cases of function calls
 
@Zacharý J distinguishes monadic and dyadic operators completely; as adverbs and conjunctions.
 
9:45 PM
@Adám I can't stand calling programming terms by common natural language terms.
 
@LeakyNun and it's 76 bytes :/
@Zacharý :| why
 
@ASCII-only I don't know, honestly. Maybe it just comes from a hate of Perl.
 
@Zacharý ... what does perl have to do with this
 
@ASCII-only I remember seeing Perl docs and books call them that way, and I tried to get into Perl, and then I hated it.
 
> and I tried to get into Perl
clearly you didn't try hard enough >_>
 
9:49 PM
@ASCII-only ._.
 
@Zacharý like i learnt the basics in like one day on code-golf.io >_>
 
@Zacharý I don't like it either. So at least I'm in good company.
 
10:15 PM
@Zacharý Have you implemented dyadic ?
 
10:30 PM
@Adám Once I get assignment working, I'll start implementing a LOT more Adáms atoms. So, no I have not.
 
@Zacharý That one is interesting, wonder if I should make it a CG on main…
 
I assume you're talking about RAD, right?
 
19
Q: A Dance of Many Dimensions

flawrChallenge Given a n-dimensional array of integers and a permutation of the first n natural numbers, permute the array dimensions accordingly. Details This challenge is inspired by MATLABs permute. demonstration The permutation is given as a list of integers, e.g. [1,3,2] means 1 gets mapped to...

 
@H.PWiz Oh well.
@H.PWiz Wait, that doesn't cover APL's dyadic .
@Zacharý Yes.
 
@Adám Might be too close though
 
10:35 PM
@Zacharý How about restricting to non-permutations? Then there is no overlap at all.
 
IDK
 
 
1 hour later…
11:46 PM
Okay, my code works for assignment works, but only if I put in front of every step. This is schrödinger's cat pretty much
 
@Zacharý ...
 
@ASCII-only My reaction as well.
*Remove one of those "work"s
 
@Zacharý i'm using C++ and it's not doing any Schrödinger things. you must have broken Python
 
@ASCII-only Well, my code is very hacky
 
@Zacharý define hacky
 
11:56 PM
I'm using a 1-element set containing a string to denote variables
 
@Zacharý why would you need to do that
 
It's a work around for me not having a way to get more than the value of something given to a function >_>
 

« first day (2684 days earlier)      last day (2159 days later) »