Susan, That is an interesting approach. You are allso right that this is not the time to start anything like it. My own priorities are debuging. There are some really tough bugs. We have to get things working to meet our deadlines. My suggestion for those who want to write new libraries is that they start by looking at the existing code. Several people have done tht. It's not that dreadful. John On Tue, Oct 29, 2013 at 02:36:45PM -0600, Susan Jolly wrote: > I checked with a highly-experienced Seattle-based software engineer that I > happen to know as far as possible approaches to rewriting liblouis. He > strongly supported the idea that some of you proposed where you first carry > out a phased restructuring of the C engine in C. This approach, often > called code refactoring, makes it possible to use the existing tests to > ensure that there is no change in functionality. > > This wikipedia article on Code refactoring is a good introduction and > includes a list of some examples of micro-refactorings that can lead to > improvements. > http://en.wikipedia.org/wiki/Code_refactoring > > However, I agree with those who don't think this is the right time to > divert resources from higher-priority work. > > Susan > > For a description of the software, to download it and links to > project pages go to http://www.abilitiessoft.com -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com