On 5 February 2011 08:59, Stuart Rackham <[email protected]> wrote: > Hi All > > I've a attached a proposal for installing and removing AsciiDoc > filters. Comments please. > > I haven't addressed the important question of how to publish and > distribute filters. Maybe a noticeboard where it's easy for authors to > register their filters -- then they would be free to host them on > Google Code, Github or whereever. This is not something I have the > time to get involved in. > > My motivation is also driven by self interest: this will free me from > having to act as filter custodian and from having to maintain and ship > new filters with the AsciiDoc distribution. > > WARNING: I may be getting ahead of myself here -- I haven't > implemented any code yet, hopefully I'm not painting myself into a > corner. > > > Cheers, Stuart
Hi Stuart, Creating a method for standardising the handling of filters is a good idea. Filters may need to have a Python wrapper to be able to check for their platform dependencies (since it is mostly platform independent and needed for Asciidoc). eg if a filter has an executable it will only run on a specific platform (windows, linux 32, linux 64, mac etc) and that needs to be checked (and maybe a different executable downloaded) But it may be nicer to provide a way to perform these checks at install time rather than incur the cost each time the filter is run in the document. Taking a leaf from the Python book, like Python packages having an __init__.py maybe if the directory contained an install.py file it would be run at install and if it returned a non-zero completion value the install would abort. Also anyone worried about security can unzip and check the script (only .py not .pyc would be acceptable) file before it is run at install. Cheers Lex > > -- > You received this message because you are subscribed to the Google Groups > "asciidoc" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/asciidoc?hl=en. > > -- You received this message because you are subscribed to the Google Groups "asciidoc" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/asciidoc?hl=en.
