> We switched to Python for several reasons:
>
> 1) it's dirt easy to debug -- errors raise exceptions that can
> easly be written to disk, we include the tiny pdb debugger so
> you can drop right in to a debugging session to poke at things
> in an uncaught exception
> 2) we were faced with rewriting the whole installer because we
> needed a GUI interface, and the C code was really getting
> rotten (if you're complaining about the Python code, you've
> never messed with the C code...)
> 3) We needed to implement the GUI interface fast -- I was
> rewriting 200+ line C functions in 20-30 lines of Python. High
> level languages can really work for you.
> 4) We already had working Python bindings for RPM, GTK+, and newt
> (for text mode).
> 5) No way were we going to write an installer in Perl (again)
>
Thanks for the indepth explanation. And sorry for the rude comments
earlier!
Frank
_______________________________________________
Redhat-devel-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-devel-list