On 8/25/24 17:57, Dr. Juergen Sauermann
wrote:
Hi Hans-Peter,
according to the IBM language reference page 41 is
selective specification limited to specific functions,
and '.' is unfortunately not
one of them.
I will look into making this working, but it could be tricky and
take a while,
In the meantime you could use x['y']
instead of x.y as a
workaround:
x.y ← 1 2 3
x['y']
1 2 3
1⊃x['y']
1
Best Regards,
Jürgen
On 8/25/24 15:12, Hans-Peter Sorge
wrote:
Hi,
Just a simple test:
x.y ← 1 2 3
x.y
1 2 3
x.y[1]
1
1⊃x.y
1
⎕IO⊃x.y
1
(⎕IO⊃x.y)←⊂ 'abc'
SYNTAX ERROR+
(⎕IO⊃x.y)←⊂'abc'
^ ^
(1⊃x.y)←⊂ 'abc'
x.y
abc 2 3
Greetings
Hans-Peter