Hi Torsten To re-implement APL or J capabilities in pure smalltalk is an interesting approach. The problem I see currently is the performance when handling large arrays with thousands or millions of rows and/or columns. During some performance tests I saw that for arrays with a few hundred rows/cols, the calculation speed of Pharo and J is nearly the same. When handling arrays with thousands or a few millions of rows/cols, J is 7-10 times faster than Pharo. During the last decades, J has been optimized explicitly to handle (very) large arrays. In my opinion, it would be difficult to get the same processing speed in pure smalltalk. That's not a disadvantage of smalltalk, it's simply the nature of different languages. Martin
Stef wrote:
Hi Martin
I imagine that you know the OOPAL paper showing APL + Objects because it would be cool to have it for Pharo :).
Hi Stef,
do you know: http://astares.blogspot.de/2014/10/apl-concepts-in-pharo.html
Bye T.