Oops -- wrong again,
Past contibutors to Kona have identified 9 uses of colon in K:

//// 9 uses of colon: /////////////////
//amend/assignment  a[]+:9
//pathological verb/inert assigner for amend/error trap (:)[0;2]-> 2
or .(a;();:;9) or .[=;0;:]
//global assignment {b::x}
//conditional statement :[1;2;3] -> 2, even :[0;1] (brackets don't allow spaces)
//function return  {if[x;:10]; :20}
//piece of adverb ': /: \:
//piece of number-verb 0:
//indicate monadic "(+:;-)" "1+*:'a" (not if noun to left or right; ok
to have space "+ :")
//resume (debug)
///////////////////////////////////////

Two items on the bright side --
1)  I count 41 uses of colon on the J Vocabulary sheet.
2)  Currently, my focus is only on implementing "return" for Kona.

On Thu, Oct 18, 2012 at 6:56 PM, Boyko Bantchev <[email protected]> wrote:
> On 18 October 2012 23:59, Tom Szczesny <[email protected]> wrote:
>> As far as "Return" being described as "exception handling",
>> it's sort of a moot point in my case, as I need to implement
>> "Return" for Kona in C which does not have any built-in
>> exception handling facitlies for me to use anyway.
>
> FWIW: there are the pseudo-functions setjmp and longjmp, designed
> precisely as a 'poor man's exception handling' interface for C
> (actually inherited in C from BCPL).
> ----------------------------------------------------------------------
> 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