<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Tue, 22 Oct 1985 14:48:00 PDT
From   : Alan Bomberger <ACB.COR@OFFICE-1.ARPA>
Subject: MIX editor

Based on the recent interest in MIX C and Editor, I would like to reask a 
question I posted earlier.  Just after posting I lost my network connection due
to a change in address.  So I repeat the questions.  Sorry if I cause much 
repeating of answers.

Is the MIX editor written in Turbo?

I ask because the MIX editor does not run on my system and I want to avoid 
buying the language that it was written in.  Why does it not run you ask?  My 
system runs with interrupts active so that I can have console type ahead.  The 
MIX editor does everything but work with interrupts active.  Either the run 
time code is mismanaging the stack (say by fetching values from the stack 
"below" the stack pointer) or switching stacks and not leaving room for entries
caused by interrupts. I have no trouble if I run without interrupts.  I guessed
at Turbo because of the strange run time error messages I got about heaps and 
stacks that printed out when I tried it with interrupts enabled.

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 have this problem).  Even with tons of overlays only a 
16K buffer is left on my 59K Northstar system (Magic Wand leaves 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 >>