> On Jun 16, 2016, at 8:09 AM, Juergen Sauermann > <juergen.sauerm...@t-online.de> wrote: > > Hi, > > dyadic ? needs a set for filtering out already produced values (the result > must > not return duplicate random numbers). > > The DOMAIN error is thrown if the size of the set (= right argument of ?) > becomes > too large (and not, I believe, by the tokenizer).
Thanks for the explanation of dyadic ?. On ⍎ and ⎕FIO, I guess currently it’s pointless to try improving the performance of ⍎. For strto* family, perhaps an interface like (Zn Zs)←⎕FIO[X] Bs calling Zn=strto*(Bs, Zs) would suffice for most of the use cases? scanf family would need extra work similar to printf which looks into the string and arrange for appropriate cells. A simple function like Dyalog’s ⎕VFI [1] would be great, but not necessary. [1] http://help.dyalog.com/14.1/Content/Language/System%20Functions/vfi.htm