A factory of self-describing properties.
Supports the definition of sets of properties on objects.
Observers can listen to changes on individual properties or the
set as a whole. The properties are meant to be fully
self-describing. In support of this, there is a framework for
defining enumerated types, as well as other bounded types, as
S4 classes.

Supports the definition of sets of properties on objects. Observers can listen to changes on individual properties or the set as a whole. The properties are meant to be fully self-describing. In support of this, there is a framework for defining enumerated types, as well as other bounded types, as S4 classes.

c(person("Tengfei", "Yin", role = c("aut")),
person("Michael", "Lawrence", role = c("aut", "cre"),
email = "michafla@gene.com"))
Tengfei Yin [aut],
Michael Lawrence [aut, cre]

A mutable Signal object can report changes to its state,
clients could register functions so that they are called whenever
the signal is emited. The signal could be emited, disconnected,
blocked, unblocked, and buffered.

A mutable Signal object can report changes to its state,
clients could register functions so that they are called whenever
the signal is emitted. The signal could be emitted, disconnected,
blocked, unblocked, and buffered.

A mutable Signal object can report changes to its state,
clients could register functions so that they are called
whenever the signal is emited. The signal could be emited,
disconnected, blocked, unblocked, and buffered.

'RStudio' Addin for Removing Objects from the Global Environment
Based on Patterns and Object Type
person("Alan", "Yeung", email = "alan_y987@hotmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-5226-3695"))
An 'RStudio' addin to assist with removing objects from the global environment. Features include removing objects according to name patterns and object type. During the course of an analysis, temporary objects are often created and this tool assists with removing them quickly. This can be useful when memory management within 'R' is important.