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.

Reply via email to