I suspect that there is a tendency - doubtless
stronger in some people
than others - to think declaratively. This is reinforced by the way
many languages use syntax for assignment that looks more like a
declaration of fact than a statement of action to be taken;
I see your LET and raise you Prolog:
predicate(X) :- .... X is X/2, ...
but then, that technically *is* a declaration of fact (or a condition to
be satisfied).
--
------------------------------------ personal:
http://www.cameronkaiser.com/ --
Cameron Kaiser * Floodgap Systems *
www.floodgap.com * ckaiser at
floodgap.com
-- Doesn't everyone cry when Vin Diesel tries to act? -- Impact Alberto, CAA --