@RubenVerg I thought the number represented badness, i.e. 10=most bad, 1=just a little bad. So Marshall is saying it is actually good (negative badness value).
@RubenVerg I don't understand what the [box…]s are doing here.
@Adám if you mean that it should show up as array notation but multiline, i don't think it'd be too much hard (nor would it be the traditional way to show arrays) but i did some experiments and it looks like it's gonna be a lot of bad code which doesn't really fit in the concept for tinyapl
Given x←'abc' ⋄ y←'def' and ⟨'abc' ⋄ 'def'⟩ ≡ ⟨⊂'abc' ⋄ ⊂'def'⟩ then ⟨x ⋄ y⟩ ≡ ⟨⊂x ⋄ ⊂y⟩ which presumably should hold for all values x and y even if they are x←⊂'abc' ⋄ y←⊃'def'
The very definition of ⟨a ⋄ b ⋄ c ⋄…⟩ is (⊂a),(⊂b),(⊂c)…
Right right. In fact, as we are working on the implementation of APLAN, we're seriously considering switching to different characters instead of overloading []()
I am currently trying to develop an alexa widget for visual echo devices which is supposed to display data from a DataStore.
I could bind the DataStore data to the
widget i
n the APL code and install it on my echo show. I can also send updated data using the "Update data store" button in the widg...
hm. it might be interesting to have a representative of the APL community in this "committee". I guess it'd be quite hard to choose one though, and Dyalog has to do its decisions also based on business?
also not sure if "the APL community" is even a thing
We have some people that we discuss proposals with, and I present/discuss/ask for feedback at User Meetings and other forums well before implementation. We've been working on APLAN since 2015!
thanks, this is really useful! I'll try adapting them to my test system
is iota-singleton-vector behavior like it is because shape of a vector is a singleton vector and not a scalar?
(from before Tally existed)
@Adám I remember you mentioning that At should've been structural Under (from which the normal At can be derived), but what's wrong with Key and Stencil?
@RubenVerg Add rows to the right operand specifying edge handling (extend replicate to be multi-axis and let Stencil use masks instead of counts, and/or extend take/drop to outfix/infix) and initial offset.
@Haruki I think a lot of people get scared of the "weird" symbols. But I think it is a lot more intuitive and allows the user to think more of what they want out of the program rather than how the program should behave, than many of the big languages being used today.
Btw no questions are too small to ask, if it is something that confuses you. The only thing being asked of new comers is that they try their best, and are willing to listen to the help being provided.