I wonder if anyone has ever tried using a genetic algorithm , or Neural net to design a parser for braille. Heck maybe even something like lisp or prolog would be a better language parser because the rules make the code. Ken -----Original Message----- From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx [mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of Susan Jolly Sent: Sunday, October 27, 2013 1:29 PM To: liblouis-liblouisxml@xxxxxxxxxxxxx Subject: [liblouis-liblouisxml] Re: Regex question John Gardner wrote: "Why not instead just implement such structures as subroutines, compiled or not, that are available to people making/maintaining scripts for languages? Or is this what you are saying, and I have just misunderstood?" That is what I'm trying to say in a general way. How does the maintainer invoke the subroutine or method and pass arguments or parameters to it? You seem to be recommending making a direct call from a programming language. My general experience (based on more than 40 years of software development) is that hard coding like this very often leads to unexpected problems in the future that are typically difficult to fix. You need some intermediate layer or abstraction or whatever to provide the necessary flexibility to minimize problems with maintenance and extensions. Susan For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com