<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 02 Sep 1985 14:55:00 PDT
From   : Alan Bomberger <ACB.COR@OFFICE-2.ARPA>
Subject: MIX editor

Is the MIX editor written in Turbo?  I have a quarrel with whatever medium 
level language it is written in (at least the CP/M implementation).  It seems 
that the stack is mismanaged so that, should your system run with interrupts 
enabled, MIX won't work (and other software using the same language,I assume). 
Seems most likely that the stack pointer is being manipulated via arithmetic 
and that POPd values are assumed to remain valid.  Other possiblity is that 
small stacks are allocated and interrupts cause these to overflow.  Some other 
explanation?  Whatever, MIX is unusable on my system because of interference 
with interrupts.  I am curious what langauge is involved so that I don't waste 
my money buying it.

Other comments about MIX are that it is reasonably powerful.  I got it to 
behave like Magic Wand (my favorite editor) and its macro capability seems very
nice (especially for the price).  It is, however, VERY slow and VERY large 
(medium level languages again).  Even with tons of overlays only a 16K buffer 
is left on my 59K Northstar system (Magic Wand leave over 40K).

I got it because it handles split screens and was programmable.  I will 
probably use it for those tasks that require those features.  Must be a lot 
better with bigger memories and faster CPU's.  Is writing fast, compact, and 
powerful code a lost art?
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>