Hacker News new | ask | show | jobs
by anaphor 4512 days ago
This doesn't make Python any more functional, all it does is change the syntax.
1 comments

Python is already functional enough, it's the brain behind the keyboard wasn't that much functional before ( that was me )
Imho it lacks good types. Python with the clojure collections as default types would be awesome.
Okay, well at least you can add a proper distinction between variable binding and assignment (let vs. set!) if you have macros, but that doesn't really make it more functional, just better.
Well, you could implement proper distinction. let and setv both compile to setattr() in the current scope right now.