Have a look! The paper shows how the two approaches to writing loopless code correspond, with a detailed explanation of rank in J, all using a new way of presenting J code in articles.
Cheers,
Marcin
Raul Miller
unread,
Sep 17, 2026, 8:38:47 AMSep 17
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to fo...@jsoftware.com
Hmm.... first thought on looking at this - what would be an
interesting use case for Broadcastly?
Thanks,
--
Raul
> To unsubscribe from this group and stop receiving emails from it, send an email to forum+un...@jsoftware.com.
Marcin Żołek
unread,
Sep 17, 2026, 1:50:23 PMSep 17
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to fo...@jsoftware.com
Actually the adverb Broadcastly along with the api/python3 addon is mostly for Python/NumPy users who want to extend their programs with fully fledged array programming. They can do this by writing J scripts that are executed from Python with data passed from Python to J and the results returned from J to Python. Broadcastly allows NumPy arrays with their broadcast dimensions to be used directly in J programs.
The main point of the paper is to show that translating broadcasting (core feature of NumPy) to J is straightforward. At the same time, I also tried to explain verb rank in J in a simple and clear way. The definition is used in the proofs of correctness of the main ideas.
Marcin
Joe Hohertz
unread,
Sep 17, 2026, 4:40:53 PMSep 17
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to forum, Marcin Żołek
This comes up a lot in LLM related areas. I look forward to giving it a read.