There is a bug in yours and mine.

    $words''

should be 0 0

On Sat, Mar 24, 2012 at 10:19 PM, Blake McBride <bl...@mcbride.name> wrote:

> Mine looks better! (ha)
>
>
> On Sat, Mar 24, 2012 at 10:17 PM, Henry Rich <henryhr...@nc.rr.com> wrote:
>
>> J has come a long way:
>>
>>    ];._1&(','&,) 'hello there,how,are,you today?'
>> hello there
>> how
>> are
>> you today?
>>
>> Henry Rich
>>
>> On 3/24/2012 11:08 PM, Blake McBride wrote:
>> > Greetings,
>> >
>> > Years ago I wrote a function in APL to take a string vector and split it
>> > into a matrix at the point of the commas in the string.  It really came
>> in
>> > handy for the business applications I was writing.  I converted it to J
>> and
>> > thought I would share it as follows:
>> >
>> > words =: 3 : 0
>> >
>> (($r),>./r)$(,r>/i.>./r=._1+(r,1+$a)-0,r=.(a=',')#1+i.$a)#inv(a~:',')#a=.,y
>> > )
>> >
>> >
>> >     words 'hello there,how,are,you today?'
>> > hello there
>> > how
>> > are
>> > you today?
>> >
>> >
>> > Blake McBride
>> > ----------------------------------------------------------------------
>> > For information about J forums see http://www.jsoftware.com/forums.htm
>> >
>> ----------------------------------------------------------------------
>> 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