Skip to main content

Timeline for What are the drawbacks of Python?

Current License: CC BY-SA 3.0

10 events
when toggle format what by license comment
Sep 11, 2012 at 3:17 comment added Warren P Nevertheless so many real world Python app has module dependencies that tie it to CPython and native CPython extensions, that JYthon is immaterial to real Python use. Does Mercurial run in Jython, for instance?
Sep 8, 2012 at 18:32 comment added philosodad This is really more a critique of the interpreter than the language. My understanding is that Jython bypasses the GIL and uses Java Threads, which typically are system threads.
Sep 8, 2012 at 13:05 comment added dbr @Casey I've clarified the wording in the answer, since threading is supported, just exhibits some weird performance (added a reference and a few links to docs too)
Sep 8, 2012 at 13:01 history edited dbr CC BY-SA 3.0
Clarify threading complain (hopefully), adding source for claim, links to multiprocessing and pylint
Jul 25, 2011 at 22:21 history made wiki Post Made Community Wiki by Martin Vilcans
Jul 23, 2011 at 23:32 comment added Brendan Long The documentation is good if you can manage to find it. Googling Java classes is much easier than Python.
Dec 20, 2010 at 23:15 comment added cmcginty I know there is threading support, but compared to Java or C, the GIL will really lower your performance. That is why the multiprocessing module is preferred over threading.
Dec 18, 2010 at 7:16 comment added rox0r Threading is not well supported? The threading libraries have been in there since before 2.1.
Oct 29, 2010 at 0:48 comment added dsimcha +1 for pylint. I was unaware of it. Next time I do a project in Python, I'll try it out. Also, multithreading seems to work fine if you use Jython instead of the reference CPython implementation. OTOH Jython is somewhat slower than CPython, so this can partially defeat the purpose.
Oct 28, 2010 at 23:40 history answered cmcginty CC BY-SA 2.5