🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #2622

Re: Folded vs STedi

#2622
From: Todd Burkey
Date: Wed, 26 Jul 1989 05:07
78 lines
4406 bytes
In article <223@nikhefh.hep.nl> t19@nikhefh.hep.nl (Geert J v Oldenborgh) writes:
>I just played around a bit with Folded.
>Here are some benchmarks against the other folding editor on the ST,
>STedi (version 2.0beta).  They are not quite fair:  STedi is a commercial 
>product whereas Folded was given away free, and apologizes for the lack of 
>attention paid to speed.  Furthermore, the PC and UNOX versions of STedi are 
>still in the beta-test stage only.

Yes...the main reason actually is probably due to the fact that
although I originally started FOLDED on the ST, I did most of the
development and completion testing of the code on Unix systems. As
a result, I dropped all the blitting code, use of alternate memory
pages, direct memory writing of fonts, etc in the final released
version. With Turbo ST and now quick-ST, the screen updating in
FOLDED speeds up a great deal, with no extra effort required on
my part :-). If I wanted to make FOLDED into an expensive product,
I would probably add a Gem interface and do some heavy assembly
programming for the screen and search routines (although I doubt
I would try to get as fast as Tempus).

>Furthermore, I have some questions:	
>- How does one go to a specific line and edit it (as in 
>  "Error on line 737 of ffdxc0.f: Wrongly nested DO statements")
>  (STedi: <Command>[737 opens all folds to get to this line)

  ^fg737  would move you to it...although to do more than a simple
	  line edit you couldn't use folded's temporary unfold
	  command, but rather would have to unfold your way to
	  the line. I am looking into adding a 'goto real line number'
	  command for the 1.0 release that unfolds on the way, for
	  the same reason (and because the relational capability
	  in folded needs it...the RGE (relate goto error)
	  command will automatically open the file in error and goto
	  the line number if you are editing the error listing
	  file.)

>- Is there no 'find matching bracket' command?

  Nope...never needed it. Although I do have matching brace and
  comment block logic already in the code, so may add an external
  command for it sometime.

>- The incremental search is quite annoying on a slow line, or even the 
>  ST screen, is there a way to turn it off?

  There will be in 1.0...I added both styles of searching recently
  while testing the 'emacs-like' human interface mode in FOLDED.

>- Screen updates are too frequent.

  Yep...got kind of irritating when I was test installing FOLDED the
  other day on an Ardent over a 2400 baud line...Knew the delays
  weren't due to a slow computer :-). The 0.9e version that I'll
  be sending out soon still has some optimization needed in it for
  partial screen update handling. I am also looking at adding some
  TASM routines to speed things up on the IBM PC side, since the other
  editors that use assembly code routines for scrolling blow FOLDED
  away on the IBM PC from a screen updating point of view. Also, I
  am back in the PC (386) world at my new job, so have a more pressing
  need to get that sped up :-).

>I still do not like its concept of folding-by-indentation or seperate file 
>too much.  The info in the file does not look too bad.

Sorry, but we are really talking about two type of FOLDING...as I said
in previous notes, I needed a more generic technique that didn't
impact at all on the files I was editing. I easily do half of my
folding on documentation and general information files that I have
heavily related with my source code...to stick all the folding and
relational information into the files would simply be too messy
a problem later on (i.e. needing to filter the info out every time
I printed the text files...or worse yet, forgetting to filter it
out.) I may allow an option to include the fold/relation info in a
file at the users' choice, but I doubt that would ever be an internal
default in FOLDED.

  -Todd Burkey
   pwcs!stag!trb
Technical Details
Message-ID: <1989Jul26.050729.16964@stag.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ginosko!ctrsol!srcsip!tcnet!pwcs!stag!trb
References: <223@nikhefh.hep.nl>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ginosko!ctrsol!srcsip!tcnet!pwcs!stag!trb
From: trb@stag.UUCP ( Todd Burkey )
Newsgroups: comp.sys.atari.st
Subject: Re: Folded vs STedi
Keywords: folding editor
Message-ID: <1989Jul26.050729.16964@stag.UUCP>
Date: 26 Jul 89 05:07:29 GMT
References: <223@nikhefh.hep.nl>
Reply-To: trb@stag.UUCP ( Todd Burkey )
Organization: Mindtools ST Access Group, Plymouth, MN
Lines: 78