Thread: Sad Sigil news?
View Single Post
Old 09-29-2013, 01:55 PM   #124
Katsunami
Grand Sorcerer
Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.Katsunami ought to be getting tired of karma fortunes by now.
 
Katsunami's Avatar
 
Posts: 6,111
Karma: 34000001
Join Date: Mar 2008
Device: KPW1, KA1
Quote:
Originally Posted by mrmikel View Post
If someone else wants to take over this project, the sensible thing is to start over in Python. It can be more easily maintained and it would be much easier to find code contributors.
I've been looking into the Python language. It looks like a nice language; superficially, it's seems to work bit like PHP, but without the curly braces. Many things can be done without bothering with details like memory management. It's not a difficult language.

The obvious disadvantage of Python compared to C++ is sheer speed, but then, a program such as Sigil does not need a lot of speed. However, if need be, there are possibilities to actually compile Python to an executable (py2exe, cx_Freeze), and if a function is needed that is *really* heavy on calculation, it could be written in C (or C++), compiled, and then called from Python.

Quote:
I wish I could help but my knowledge is in electronic hardware maintenance.
I'm actually thinking about installing a Python development environment; Python 3.3, PyQT, and Eclipse/PyDev, and see if I can get a small GUI-program running just for the sake of it.

Mind you, I'm not saying I'm going to write the successor to Sigil. Maybe some day, but don't hold your breath. Still, I may look into Python further, because there are some (small) things I want to change/add in at least one Calibre plugin.
Katsunami is offline   Reply With Quote