I want an adverb that will convert 1-byte-characters to their numeric 
equivalent then operate the verb on them. For instance I want to be able to 
easily test 'c'> 'a'  or   '5' < '6' which gives domain errors (although 'c' = 
'c' does not!)

So I wrote this adverb:

NB. adverb that converts characters
NB. into their numeric equivalents
NB. then operates the given verb on them
NB. e.g. 'z'> CHAR 'a'
NB.     should return 1

CHAR =: 1  :0
t1=: a.i.x
t2=: a.i.y
t1 u t2
)

but...

   'z'> CHAR 'a'
|domain error
|   'z'   >CHAR'a'
   t1
33
   t2
97
   t1{a.
!
   t2{a.
a

I am missing something obvious (again!)
_________________________________________________________________
Feel like a local wherever you go.
http://www.backofmyhand.com----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to