Hi Fred, > I just wanted you to update you all with the design decisions that I am > trying to make right now. I am strongly leaning towards perl, mostly > because of a single module. > > Parse::RecDescent. This will essentially allow me to implement a > "little billing language" to handle billing. While Python, too, has parser modules for creating "little languages" my former saying holds true: She who codes is Right (in a way). So, by all means, do it. Perl vs. Python is not unsolvable. Especially as it is just a matter of reimplementing the "little language" to make the switch, not recoding all the snippets written in that "little language". Also I can't shout about too much since I am not intimately familiar with Python's parser modules.
Also, good coding style (such as descriptive, concise names for functions and variables, adding the dreaded comments) goes a long way towards making Perl palatable and maintainable. Your observations about what filling out a form constitutes are very concise and clearly put. There may be some benefit gained from looking at GNUe regarding the XML-described triggers. > My Uncle and Aunt have > written hundreds of programs in Medical Manager language. This about resolves that part of the question for you :-) More power to you. Karsten -- GPG key ID E4071346 @ wwwkeys.pgp.net E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346
