> 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

Reply via email to