Category talk:JavaScript: Difference between revisions

Pfaugh!
mNo edit summary
(Pfaugh!)
Line 28:
 
As for Scheme, I do not think it is comparable to JavaScript. It has homoiconicity, hygienic macros, and a decent effects system (side-effect causing functions are suffixed with !). These things together make it vastly different from JavaScript. --[[User:Jhuni|Jhuni]] 0:15, 1 January 2011 (UCT)
 
:Static typing is nothing to do with functional programming. It's an independent feature axis. You can't say that namespaces are a feature of functional programming; they're just naming features (as is your point on Scheme's <code>!</code> prefix). Moreover, a great many languages that are functional actually support mutable state; it cannot be a feature that allows a decision to be made on whether a language is functional. The only thing that you might ''possibly'' have a point about is “functional purity” but you're beginning to sound to me like you're making a No True Scotsman argument, which is a logical fallacy. What I ''can'' agree though is that community practice with JS is not to program in a functional manner. –[[User:Dkf|Donal Fellows]] 01:17, 1 January 2011 (UTC)
Anonymous user