« first day (1043 days earlier)
← previous day
next day →
last day (1908 days later) »
dzaima
00:02
@Bubbler did you see
mine
? (needs adding APL as a language, couldn't be bothered to default it)
7 hours later…
Bubbler
07:14
I finally made a
Docker image
with Dyalog APL + RIDE + Acre installed
Didn't try out writing actual Acre package on it yet, but looks promising
Adám
07:43
@Bubbler Sounds amazing. Forgive me for being uneducated, but how do I use it? I.e. step-by-step until I see RIDE?
Bubbler
@Adám For Gitpod usage (as I'm doing right now), install
Gitpod browser extension
, go to the
GitHub repo
and click
Gitpod
button.
And then, inside the Gitpod IDE, "Open Ports" tab - 4502 - "Open Browser" opens the zero-footprint RIDE running in the cloud.
For other usage, a "docker run" command similar to the official one will do (I guess).
One caveat is that mine extends from Gitpod's official image, which contains support for other languages e.g. clang, java, python, php...
2 hours later…
Adám
09:26
@Bubbler This is really cool. I've told my colleagues about it.
7 hours later…
Adám
16:51
@user9058217 Hi Bruno Costa. If you want to participate here, just send an email to adam@ with the same domain as www.dyalog.com
1 hour later…
Zhengqun Koo
18:01
is there some error in dfns.subvec? These expressions return the 1 singleton:
(⍬,2) subvec (⍬,3)
1 1 subvec 1 2
adding some more base cases fixes it:
0x0.st/zlty.txt
and also, it isn't a dfn anymore
Adám
18:49
@ZhengqunKoo Are you sure you mean
(⍬,2)
and not
(⍬ 2)
? The first is
[2]
in JSON and the second is
[[],2]
.
Zhengqun Koo
19:12
@Adám is [2] in JSON a singleton vector in Dyalog?
anyways, looking at the recursive call in dfns.subvec, 1↓1 2 is equivalent to ⍬,2 , so I'm pretty sure I said what I meant
dzaima
19:28
@ZhengqunKoo
(⍬,2)
is equivalent to just
(,2)
, the latter of which is way more idiomatic
also why does
5 7 subvec 5 6
give 1? judging by the implementation, it assumes that
∧/⍺∊⍵
or something like that..
seems there should also be a
~(1↑⍺)∊⍵:0
check before the recursive call @Adám
(an example where
↓
erroring on
⍺>≢⍵
or
⍳
erroring on non-existent items would be helpful, but this is what you get with a limited amount of builtins)
« first day (1043 days earlier)
← previous day
next day →
last day (1908 days later) »
all rooms
Transcript for
Dec
3
Dec '19
4
Dec
5
The APL Orchard
apl.chat
― Learn, teach, ask, code, golf, & discuss usage. See
...
2
apl
array-manipulation
j
tips
join this room
about this room
00:00
06:00
12:00
18:00
all times are UTC
site design / logo © 2025 Stack Exchange Inc;
legal
mobile