At 6:21 PM +0000 2001-02-05, Alan Fry wrote:
>>At 4:25 pm +0100 2/2/01, Andreas Marcel Riechert wrote:
>>
>>| Waste >= 2.0 ... still Beta. ( http://www.merzwaren.com/waste/ )
>>| or
>>| The Multilingual Text Editor (MLTE)
>>
>>| Unfortunately MLTE seems to require MacOS 8.6 or higher.
>>| So both engines do not seem to be "the best choice".
Eventually WASTE will not be beta, but MLTE may never be backported. I
think WASTE is the clear winner.
[feature comparison snipped]
>At a first and very superficial look at WASTE the calls are closely
>similar to TE so it might not be such a huge undertaking to replace
>the one with the other in the MacPerl source files. However TE calls
>occur all over the place in MacPerl so it certainly isn't going to be
>that easy either.
Sounds like an opportunity for refactoring. (In case you haven't met the
term before, 'refactoring' means rearranging/reimplementing/redesigning or
otherwise munging the source code with the requirement that the program's
behavior remain unchanged, usually with the intention of improved
maintainability. "Refactor Mercilessly" is one of the tenets of Extreme
Programming. See <http://www.c2.com/cgi/wiki?ExtremeProgrammingRoadmap>.
>Can anyone give a complete list of all the '.c' files involved in the
>editor? And has anyone any idea how to separate them off for
>experimental purposes so that the editor might be developed without
>having to build the whole of MacPerl every time?
This is something I could do. Right now I'm unemployed and in financial
straits, and I won't spend any time hacking MacPerl until I get my own
house in order. But perhaps in a month or two I'd love to play with it.
Josh
--
Joshua Juran Metamage Software Creations
=) Tools for Wizards
[EMAIL PROTECTED]
<http://www.metamage.com/> * Creation at the highest state of the art *