Hacker News new | ask | show | jobs
by masklinn 907 days ago
> Remember Python didn’t start with being fully object oriented, everything is not exactly an object, they bolted on the useful functional stuff later (like every language has now after a weird period of people crapping on FP for some reason)

None of that is actually true, to the extent that it makes any sense (which it doesn't really). Python had a complete object system and first class functions pretty much from the first preview, and anonymous functions (lambda), map, filter, and reduce were added before 1.0 was cut. Which predates the first public preview of Ruby.

> to top it off bundler, and Ruby version manager again were just largely copied over to Python as pip and venv.

And that is complete nonsense, virtualenvs have nothing to do with rvm, and pip is in no way a copy of bundler (not that it's in any way exceptional, it's a package manager).

> I say this after getting schooled a few times about great things I thought Python did that I was a few times rather embarrassingly shown to have just been Ruby ideas picked up by others.

So after getting told you were spouting nonsense one way you went on to spout nonsense the other way?

1 comments

I believe you that pip has no relation to bundler and venvs have no relation to rvm or rbenv because bundler and rbenv are so much more intuitive and useful.

Poetry gets very close through, but it took decades to get there and afaik it is still not viewed as an "official" part of the toolset.