Category talk:JavaScript: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
Line 27:
JavaScript puts everything into a single mutable global namespace. There is no way to export functions into your module, or other features which would make functional programming a sane choice. As such, most of the time programmers use prototypal programming and object systems like [http://code.google.com/p/joose-js/ Joose] and [http://jsclass.jcoglan.com/ JS.Class] for code re-use. As such JavaScript is mostly a prototypal programming language, or an OOP language, and not a functional programming language.
 
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)
Anonymous user