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