18 Aug 04:44
libwps for Microsoft Works (.wps)
Hello, I have started* a Microsoft Works (.wps) document importer. Since libwpd has been incorporated into three word processors, I thought I'd emulate the libwpd API to make it easy to implement support for Works. Then, it was necessary or convenient to copy and paste libwpd's source code. Now, I'm seeing there is a lot of copying, pasting, and renaming strings like "WP" to "WPS." To avoid forking what has turned out to be an increasing amount of code, any thoughts on consolidating efforts? Andrew * I am able to dump plain text from Works 4 and 7/8 formats. Also, I have some progress on page and character formats in Works 4, which is apparently the most popular of the Works formats. But I don't have any source code worth showing. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
It goes in line with Will's vision from this
e-mail
So, I am glad to see you in the "Text importer" universe again
> Then, it was necessary or convenient to copy and paste libwpd's source
> code. Now, I'm seeing there is a lot of copying, pasting, and renaming
> strings like "WP" to "WPS." To avoid forking what has turned out to be
> an increasing amount of code, any thoughts on consolidating efforts?
Yes, copy&paste == evil. Andrew, quick look at our API would suggest
following: Do not copy anything. Just for the time being make depend the
libwps on classes from libwpd public headers (WPXProperty* family
classes, WPXString, WPXHLListenerImpl (and eventually WPXInputStream)
interface class(es),...). It is quite possible that one could extract
the framework for the next ABI breakage from the libwpd-0.8.so into a
separage libwpd-framework-0.9.so, but as far as I am concerned, my todo
RSS Feed