The Miser Project

Notes Folio n010201
Manifest Abstractions


0.11 2017-08-29 16:40

Manifest abstractions are realizations of abstractions with such fidelity that the abstraction is apparent in the manifestation so well that it is difficult to discern that it is not faithfully represented.  In addition, the underlying representation is not evident and it could be achieved in many different ways.  The manifestation gives the appearance of the abstraction.  Manifestations are evocative of the represented abstraction.

A manifestation is not the abstraction.  The manifestation, being perceivable, will have incidental properties that are not of the abstraction itself.  The idea is to minimize such baggage so the manifestation of the abstraction is not obscured.

The quality of the manifestation is also contingent.  In the case of computational realizations, there may be failures, resource exhaustion, non-termination of procedures, and other limitations that confine the manifestation to a finite aspect of the abstraction.  Also, computation takes time and resources, something that abstractions are generally not constrained by.

For the Miser Project, manifestation is separated from interpretation/representation by the creation of a facade -- an interface -- through which the abstraction appears to be present.  Although it can be considered that any representation is a successful manifestation, we will confine our use of the term to those situation where the manifestation is apparent and the representation is covered over.

There are numerous examples of manifest abstractions in the development of the Miser Project.  The fundamental manifestation in Miser is of the ‹ob› structure itself.

-- Dennis E. Hamilton
Seattle, Washington

Related Material


0.11 2014-03-29-10:46 Repurpose as Folio Cover Page
The initial notes are preserved on a separate page and this page becomes a placeholder for a folio cover page, with a brief summary of the manifest-abstraction idea..
0.10 2002-02-25-23:37 Provisional Shrinking of Notes  (orcmid)
The longer notes were winnowed down a bit to focus on the case of manifest abstraction.
0.00 2001-03-10-08:12 Split into Separate Sketch for Exploration
Initial exploration of this topic began in an exploratory note that needed to be broken apart so that I could complete a simple argument that programs are insufficient for instilling an understanding of algorithms.

Construction Structure (Hard Hat Area)

You are navigating the Miser Project.

created 2001-03-10-08:12 -0800 (pst) by orcmid
$$Author: Orcmid $
$$Date: 17-08-29 16:40 $
$$Revision: 21 $