Re: Would you use a programming language with missing features?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Le 30/01/2010 18:05, Paulo Cavalcanti a écrit :
> It is not a pleasant situation when your code does not work because
> the programming language does not do what it is supposed to.
> 
> I am not raising any kind of rant here. I am just pointing that there is
> a problem
> that could have been already solved.
> 

The use case provided there is broken by design, multiple threads try
use the same Label object.
http://mail.python.org/pipermail/python-bugs-list/2008-September/060101.html


Since Tkinter is currently *not* thread-safe, you shouldn't expect this
stuff working properly.
Whether you compile tcl/tk with threads support doesn't matter, the
problem *lies* in the python layer. It might work on your machine, but
it's guaranteed to work elsewhere.
http://mail.python.org/pipermail/tkinter-discuss/2008-October/001677.html
Anyway, if you need a multithreaded Tkinter, then you'll have to build
mtTkinter which is not packaged for Fedora at that time.


AFAIK, your Python/Tkinter installation *does* as it's supposed to do.



> I am not talking about developing systems, but learning python.
> tkinter
> is part of python, which makes it very easy to write simple programs,
> and run in Windows, for instance (I know there is PyQt for windows,  >
but one has to go to Riverbank...).

PyQt4 is dual licensed on all platforms, there are even GPL'ed windows
binaries on Riverbank site. You'll need a commercial license only if
you're unable to distribute your code in a GPL compatible license.

H.
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux