The APL Orchard

apl.chat ― Learn, teach, ask, code, golf, & discuss usage. See ...
Feb 22, 2022 17:49
@LdBeth Some limitation on the WS I have to work with. Nothing wrong about LINK.
Feb 22, 2022 17:19
@Adám Thanks, I will take a look.
Feb 22, 2022 13:18
A naive question: How could one merge two in parallel developed versions of a workspace (besides the new Link+git approach)?
Feb 11, 2022 20:44
By the way, {1≠⎕FX↑(⊂'z←f z'), ⍵⍴⊂'z←z+1⋄z←z+1': ∇ ⍵+1 ⋄ ⍵}0 returns 2848 (and not something close to 2*11 = 2048 = 4096÷2, as I would naively expect). But {1≠⎕FX↑(⊂'z←f z'), ⍵⍴⊂'z←z+1⋄z←z+1⋄z←z+1': ∇ ⍵+1 ⋄ ⍵}0 does return 2047.
Feb 11, 2022 19:52
Foremost, thanks for providing the writing access. I have a weird question regarding the limitations of the system function ⎕FX. I have noticed there exists an upper bound on the size of the function created in APL (Obviously such a limit should exist, I just have not expected it to be so low). E.g. {1≠⎕FX↑(⊂'f'), ⍵⍴⊂'''x''': ∇ ⍵+1 ⋄ ⍵}0 returns 4095 on my pc. Where could I find out more about it? P.S. I do realize it is a bad practice to create such large functions (especially in APL).