SRFI 258: Uninterned symbols

by Wolfgang Corcoran-Mathe

status: draft (2025-01-23)

keywords: Data Structure, Reader Syntax

Abstract

An uninterned symbol is not the same as any other symbol, even one with the same name. These symbols are useful in macro programming and in other situations where guaranteed-unique names are needed. A lexical syntax for uninterned symbols is described, allowing uninterned literal symbols to appear in program source and macro templates. A survey of uninterned and uniquely-named symbols in Scheme is also provided.