Go to the first, previous, next, last section, table of contents.


intern

Function: intern { name -> symbol old }
file: job.t
package: muf
status: alpha

If a symbol with the given name is visible in the current package (@$s.package), it is returned. Otherwise a fresh internal symbol with that name is created and returned.

The return value old will be nil iff a fresh symbol was created. Do NOT make assumptions about the particular value returned in the non-nil case.

(A more logical name for intern might be stringSymbol, but CommonLisp follows tradition rather than logic in this case, and MUF follows CommonLisp.)

See section makeSymbol. See section |findSymbol?. See section unintern. See section ]makeSymbol.


Go to the first, previous, next, last section, table of contents.