VisDoc is now an open source project

14 Jan 2010 by Arthur Clemens in VisDoc

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