Hi Elias,
thanks, fixed in SVN 200.
/// Jürgen
On 04/10/2014 10:29 AM, Elias Mårtenson wrote:
In trying to fully understand how the . (period) operator works, typed
the following command and promptly crashed GNU APL:
*(10×2 3⍴⍳6){(⍺+⍵)⊣⎕←'LEFT: ⍺=',(⍕⍺),', ⍵=',(⍕⍵)}.{(⍺×⍵)⊣⎕←'RIGHT:
⍺=',(⍕⍺),', ⍵=',(⍕⍵)}(1000×2 3⍴⍳6)*
The output is:
LENGTH ERROR
λ1[1] λ←(⍺×⍵)⊣⎕←'RIGHT: ⍺=',(⍕⍺),', ⍵=',(⍕⍵)
^ ^
====================================================
SEGMENTATION FAULT
----------------------------------------
-- Stack trace at main.cc:128
----------------------------------------
0x7f26884f1b05 __libc_start_main
0x435255 main
0x52153d Workspace::immediate_execution(bool)
0x46262d Command::process_line()
0x461557 Command::process_line(UCS_string&)
0x44dea0 Bif_OPER2_PRODUCT::eoc_inner_product(Token&, EOC_arg&)
0x44bda2 Bif_OPER2_PRODUCT::finish_inner_product(EOC_arg&)
0x7f268a549880
0x47931a
========================================
====================================================
Regards,
Elias