Writing Lua Modules

Introduction With Lua 5.2 the recommended way to write modules changed. Instead of using module(“mymodule”, package.seeall) the recommendation now is to create a local table, put all of the module’s functions in it and return the table. The big difference is a local table does not register the module in the global namespace. Personally, I […]

Sigil’s Spiritual Successor

At this point Sigil is no longer being actively developed. Moving development to Github has netted a few contributions but they were one offs and fairly minor. With Sigil development being stalled, Kovid (of calibre) starting making the tweak epub functionality in calibre into a full editor. calibre’s editor at this point is stable and […]

Sigil 0.7.4 Released

This is a small maintenance release of Sigil. Books with an invalid doctype should open as they did in version prior to 0.7.3. Also, this release has a build for OS X using Qt 5.2.0 Beta 1. This release should support Mavericks though it has not been tested on Mavericks.

Sigil Status

Sigil is not dead but it’s development has slowed considerably to the point it’s not being developed very much at this point. The best way I can describe it is Sigil is on life support. When I took over Sigil from Strahinja I was not planning on taking an active development role. As part of […]

Sigil 0.7.3 Released

I’m somewhat pleased to announce the immediate availability of Sigil 0.7.3. This release is primary a bug fix release. Please see the changelog for a full listing. Currently there is no OS X package for 0.7.3 available. Even though this release fixes numerous bugs on OS X a package cannot be built at this time. […]