I just went on a rampage and removed a few hundred lines of duplicate code.
MM_Win95 is down to 50 lines of code from 100.  MM_VMS lost nearly 300 lines
and 10 subroutines bringing it down to 1200.

MM_Unix gained 80 lines in the process of making its code portable and
absorbing minor differences from the VMS and Win9x code.

A lot of this was made possible by the portability methods cd(), oneliner()
and split_command().


What this means is...

* I probably broke stuff on Windows and VMS.  Moreso on VMS than Windows.

* What's left in the non-Unix MM files is, for the most part, the real
  differences between the various platforms.

* There's a lot of stuff in MM_Unix that can be moved into MM_Any.


-- 
Michael G Schwern        [EMAIL PROTECTED]  http://www.pobox.com/~schwern/
grepping the source is good for the soul

Reply via email to