When I read http://www.jsoftware.com/help/dictionary/d210.htm I see the text:

"The fit conjunction ($!.f) provides fill specified by the atom f , or
the normal fill defined under Take ({.) if f is an empty vector."

So I am not sure why this behavior would be unexpected.

--
Raul

On Mon, Apr 22, 2013 at 9:42 PM, Henry Rich <[email protected]> wrote:
> I'm not talking about
>
>    3 $ 4
> 4 4 4
>
>   or even
>    3 $ i. 2 3
> 0 1 2
> 3 4 5
> 0 1 2
>
>   What happens when the right argument has no atoms?  Like
>
>    3 $ (0$0)
> ?
>
>
>
>    3 $ (0$0)
> |length error
>
>   You can see the problem.  Since all empties are considered identical, what
> value should Roger make 3 copies of?
>
>   But... do you have to make the right operand non-empty, or is there a way
> to use $ with empty y?
>
>
>
>    There is...
>
>    3 $!.5 (0$0)
> 5 5 5
>
>    You can even keep the type of the empty:
>
>       3 $!.'' (0$0)
> 0 0 0
>       3 $!.'' (0$a:)
> ++++
> ||||
> ++++
>
> As I read the Dictionary, this behavior is unexpected - but welcome.
>
> Henry Rich
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to