Skip to content
Yehonathan Sharvit edited this page Jan 11, 2022 · 2 revisions

Names

Definition

Names are a fundamental property of information.

However, in statically-typed languages, names compile away. There exist at compile time but not a run time. At run time, a field cannot be accessed dynamically by its name. In order to access data, we are required to import the definition of the class that contains the data.

In Clojure

In a map, field names are first-class.

See also

Concretion, Loose coupling

Clone this wiki locally