Would you use a programming language with missing features?

Paulo Cavalcanti promac at gmail.com
Sat Jan 30 13:29:09 UTC 2010


I always say one should not blame the system (OS, language, whatever) for
his/her
programming mistakes.

Unfortunately, Fedora has presently two programming languages with
missing features, and the user maybe completely unaware of this.

The first one is python. The GUI provided with python is called tkinter,
which is based on tk, which, in turn, is based on tcl. Since threads are
disabled in Fedora's tcl,
as a consequence, one cannot use python+tkinter+threads.

I believe there are hundreds of computer courses, based on python, around
the world.
But maybe threads are a minor subject, and can be just forgotten ...

https://www.redhat.com/archives/fedora-devel-list/2009-August/msg00462.html

I am not saying the points raised in the above link are not important, but
the solution is pretty obvious to me.

The second language is called Lazarus, a clone of the indefectible* *Delphi.
Lazarus is based on fpc (Free Pascal), and for a long time, Firebird was the
only database
which could be used reliably via Lazarus components. In Fedora 10, finally,
mysql 5.0 started
to work via components, but this is no longer true in Fedora 12, which ships
mysql 5.1:

Fortunately, the fix is easy:

https://bugzilla.redhat.com/show_bug.cgi?id=554984

Database components are the only reason one would like to use an old
environment, such as Lazarus, in my opinion.

I hope someone can address these issues, which certainly affect a lot of
people.

Thanks.

-- 
Paulo Roma Cavalcanti
LCG - UFRJ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/devel/attachments/20100130/c11480a4/attachment.html 


More information about the devel mailing list