[comp.sys.handhelds] Unallowed Names

n233dk@tamuts.tamu.edu (Rick Grevelle) (09/25/90)

Recently there have been many enquiries made to me about finding SYSEVALs.
Currently I'm nearing the completion of a relatively minor contribution in
this area; a guide to how to get started finding SYSEVALs in the 48.  The
problem with this is that, due to the lack of time, I plan to cover only the
fundamentals.  

From time to time, various individuals have complained to me about not being
able to achieve a desired result in the 48 because of some restriction place
on an operation or command.  The one I see most frequently is regarding the 
creation of unallowed names.  I'm posting the SYSEVAL to do this here so 
others might not have to ask.  


 Address        Argument(s)    Result(s)          Explanation

# 05B15h        1: string      1: name      Converts any string to a name
# 05BE9h        1: name        1: string    Converts any name to a string
                                            (no quotes)

Example: Create the unallowed name '3//2'.

Enter the string "3//2" in level 1 and execute # 05B15h SYSEVAL.  Level 1 will
now contain the '3//2'.  Note that names created in this manner can be used to
define user variables exactly like allowable names.  It would be advisable not
to use already existing names such as DUP, ->LIST, BYTES, etc. as this could
cause some problems.

Rick Grevelle