gnu.expr
Class Symbols
public class Symbols
extends java.lang.Object
Utility class containing various routines to manipulate Scheme symbols.
Note Scheme symbols are represented using java.lang.String objects,
and there are no Symbol objects.
static String | gentemp() - Generate a new (interned) symbol with a unique name.
|
static String | intern(String name)
|
static String | make(String name) - Create or find a Symbol with a given name.
|
static void | print(String name, Consumer out)
|
gentemp
public static final String gentemp()
Generate a new (interned) symbol with a unique name.
intern
public static final String intern(String name)
make
public static String make(String name)
Create or find a Symbol with a given name.
name
- the print-name of the desired Symbol
- a Symbol with the given name, newly created iff none such exist
print
public static void print(String name,
Consumer out)