[plt-scheme] Re: Change the World
======= At 2005-03-23, 02:51:43 Guillaume Marceau wrote: =======
>
>My pet theory is that it's very difficult to learn functional
>programming alone, on your own. You have to go to class and get it
>taught to you. Or you have to have a friend teaching it to you.
>Functional programming is greater than the sum of its parts. So, without
>someone to show you how the parts add up, it's difficult to get it on
>your own.
My school taught me procedure programming and OO (C and C++) but I
became a FPer, and I learn FP by my own.
>With the current state of things, we don't have critical mass of
>functional programmers to overtake the inflow of self-taught imperative
>programmers.
Nowadays, with book such as HtDP, self-learning FP is easier than
it was. So I disagree with you point.
>Also, there is the R6RS problem. The Scheme community is so fragmented!
>Any pair of two Scheme coders have to overcome large differences in
>coding style just to be able to share code. And gratuitous usages of
>macros are not helping.
>
As it is said, we need a good Scheme implementation.
>For all its flaws, this is in fact Python's best feature. The coding
>style is well defined and well followed.
>
>-- Guillaume (via proxy)
>
= = = = = = = = = = = = = = = = = = = =
Best regards,
Zhu Chongkai
http://www.neilvandyke.org/mrmathematica/