Restore sf predicates, not scode predicates.
authorTaylor R Campbell <campbell@mumble.net>
Thu, 3 Jan 2019 16:10:04 +0000 (16:10 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Fri, 4 Jan 2019 07:08:14 +0000 (07:08 +0000)
commit48f4ecfdcd3967c8d91bf1b51df484aed6d4f519
treefbbc89a7843653ec387fa58f02eb93362ce2a172
parent56c055ec812b9133008f09d7e7cc54ce1e09f551
Restore sf predicates, not scode predicates.

Various parts of sf were silently disabled in the overly aggressive
change

   commit 816b9122751c9b60b85f9ce3db0df8a516f763cb
   Author: Chris Hanson <org/chris-hanson/cph>
   Date:   Wed Jan 24 00:07:59 2018 -0800

       Greatly simplify SCode abstraction and change names to contain "scode".

       Also remove all FOO-components and FOO-subexpressions procedures.
       More work remains: the lambda abstraction is an unholy mess and needs to be
       cleaned up.  The scan-defines stuff also merits some consideration.

which kinda reflects on the sensibility of using disjoint type
predicates across domains like this as one does in Scheme.
src/sf/object.scm
src/sf/subst.scm
src/sf/usiexp.scm
src/sf/xform.scm