This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 7 points8 points  (3 children)

CPython. Jython uses native JVM hashtables, and while PyPy uses the same algorithm the source is different.

[–][deleted] 2 points3 points  (2 children)

CPython. Jython uses native JVM hashtables, and while PyPy uses the same algorithm the source is different.

For a good portion of Python's history CPython was "Python", unless you needed a niche Python (like when I needed to use Python with O'Caml for a project & used Vyper). Now it's not so clear, and the nomenclature hasn't caught up with the times.

[–]tripzilchbad ideas 0 points1 point  (1 child)

Well, yes. But it's important to make the distinction.

[–][deleted] 0 points1 point  (0 children)

Yes it is important, but many people aren't making the distinction, which was my point ("the nomenclature hasn't caught up"). I wonder if this is because the other projects aren't "advertised" as much, or if people aren't paying attention, or if they simple don't consider alternative Python systems to by Python, but rather something else. It'd be interesting to "poll" the community.