Weird!

A procedure is a (branching) sequence of instructions.

Non-programmers have an accurate notion of the word from outside of
computer programming in recipes and instruction manuals.

A function maps inputs to outputs.

Non-programmers often use the word to denote a relationship between values.

Computer programmers lost or muddled the distinction (probably because
the same syntactic abstraction mechanism was used for both ideas).

However, for practical reasons, the programming community is now placing
more emphasis on the distinction between functional and procedural
abstraction, so I'm very surprised to see the Racket community rally to
eliminate it. Even within the same abstraction mechanism, the two ideas
are very useful.

-- 
Anthony Carrico

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to