APL Library v6.6

Moreover, I tried to apply your grey deep map function like this :

But, the scalar values obtained are totally wrong.
I'm sure I misunderstand something.

Could you give some examples of application of this deep map block please ?

Strangely, this works :

A last question for today...

I have this :

But, how can I do to map over two indices ?

Could you post a link to your project? I can't debug it just from the pictures.

About mapping over two indices, either use explicit formal parameters:


or list the pairs of indices:

Thank you Brian Harvey !!! It works perfectly.


Snap6.6_discovery_2 script pic(2) Snap6.6_discovery_2 script pic(3) Capture d’écran 2021-03-08 à 14.05.52

As det(B)=-14, you can check it out :

Moreover, I finally understand what formal parameters are for ! It's about time :wink:

Not possible at this time. My project is as messy as the clutter of my arborescent thought !!!

I promise to share when my project will be clean and presentable but above all understandable !

Unfortunately, some blocks of my project don't work anymore with the new APL release.

With Snap! 6.6
Snap6.6_discovery_2 script pic(1)

With Snap! 6.7.1
Snap6.6_discovery_2 script pic(3)

And the matrix B is Snap6.6_discovery_2 script pic

To help Brian out, can you export your matrice B data?

8,2,8
6,5,7
1,2,1

Ouch, sorry. But I really need a link to your project in order to debug this! Thanks.

I already sent it to you by email.

Oh! I read the email but missed the attachment. Sorry!

Jens: The problem, or at least one problem, is in strideTranspose. But the same code written in Snap! doesn't work either, so it's not your fault. I'm investigating further.