You "meant" to say -

  copies2=: 4 : ';x.#<y.' NB. Keep explicit (a dyadic definition)
  3 copies2 'abc '
abc abc abc



At 00:49  +0000 2006/05/10, Richard Donovan wrote:
Why...

     copies1=: 13 : ';x.#<y.' NB. Make tacit
  3 copies1 'abc '
abc abc abc
NB. Works as intended

     copies2=: 3 : ';x.#<y.' NB. Keep explicit
  3 copies2 'abc '
|domain error: copies2
|   3     copies2'abc '
NB. Doesn't work at all!

NB. I would have expected same result from each

J504, Windows XP

Thanks in advance
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to