On Thursday, February 16, 2017 at 9:46:53 PM UTC+5:30, David K. Storrs wrote:
> I find PP to be a useful tool for thinking about programming, but not
> terribly significant in everyday use -- my code will typically end up as a
> mixture of functional, declarative, procedural, and OO. The fact that Racket
> makes it easy to mix all of these is one of its many appeals.
If you had said aspects I would have agreed
Appeal?? Not so sure
One can (as a user) use a facility f(x,y) or x.f(y)
And so as a programmer this choice exists: Which form of f should I provide?
Sure this choice exists but are there not more important choices for a student
(especially a beginner) to grapple with?
More trivially (no I am not being facetious):
def f(x): return x
def g(x): print x
SEEM to be the same
And its an unnecessary time waster for teachers to have to tell students to
prefer the first over the second — hard given all the zillions of
print "Hello World"
See also Paradox of Choice: https://en.wikipedia.org/wiki/The_Paradox_of_Choice
[Ironically a wikipedia link]
And thanks Matthias for the Sriram paper and book
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
For more options, visit https://groups.google.com/d/optout.