[Inquiry] Re: Theme One Program -- Commentary -- Respect
Jon Awbrey
jawbrey at att.net
Tue Jan 25 15:36:06 CST 2005
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
TOP. Commentary Note 43
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
Respect.
Respect is a transformation of ideas that acts as a predicate recognizer.
Its functional value is nil unless its argument idea points to a form
whose 'sign' field contains a blank character and whose 'as'-field
is non-nil, in which case the argument idea is returned as the
functional value. The following figure illustrates the case
of a non-nil result:
^ ante (this)
\
o-\-------o
| o---o |
o->| |--o
o---o
^
this | = respect (this)
@
function respect (this: idea): idea;
begin
respect := divert (ante (bank (this)), this)
end;
Nota Bene. Respect = Vest. This probably came about through
a form of convergent evolution when the Theme One program was
put together by integrating the parts of two earlier programs.
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
inquiry e-lab: http://stderr.org/pipermail/inquiry/
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
More information about the Inquiry
mailing list