QUERY{ "('VisibleArea.VisDoc_is_now_an_open_source_project'/attachments.name) AND NOT ('VisibleArea.VisDoc_is_now_an_open_source_project'/attachments.name=~igp.*)" }: Syntax error in '('VisibleArea.VisDoc_is_now_an_open_source_project'/attachments.name) AND NOT ('VisibleArea.VisDoc_is_now_an_open_source_project'/attachments.name=~igp.*)' at '*)'
Some time ago I decided to rewrite VisDoc from the ground up. VisDoc had started as a personal itch, and over time had grown uncomfortably large, with all text parsing done in Cocoa, and without any unit tests. A recipe for disaster, and something that was taking longer and longer to fix with every incoming bug report (of which I did not get too many, luckily).
I decided to do the new VisDoc in Perl, a language I have learned to love when working on
Foswiki. Text parsing comes naturally with Perl, and it is very easy to create unit tests for every bit.
On Mac, the Cocoa app calls the command line VisDoc. Users will never know there is Perl running on the background. And hopefully someone with Windows experience will pick this up to create a Windows app. Or a Linux app. Because in true Perl spirit VisDoc can be used and extended by anyone, using the liberal
MIT license. Meaning you can even create commercial applications with it.
Get the code at
http://code.google.com/p/visdoc/
I need to dust some corners before I release the Mac app, soonish.
Comments
Leave your comment