You know what.  As I think about it some more, perhaps APL was wrong.

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

> 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