Topic : GFA-Basic Editor
Author : Lonny Pursell
Version : GBE.HYP v3.74 (12/31/2023)
Subject : Programming/Documentation
Nodes : 171
Index Size : 4296
HCP-Version : 3
Compiled on : Atari
@charset : atarist
@lang :
@default : Default
@help : STG Help
@options : +g -i -s +z
@width : 75
@hostname : THING
@hostname : STRNGSRV
@hostname : HIGHWIRE
@hostname : CAB
View Ref-FileProject Goal
To duplicate the look and feel of the old editor as close as possible, but
also co-operate with GEM and MiNT. Thus most things are identical.
New features are placed in the drop down menus. This may seem like a strange
goal to some. However, having used the old editor for so may years I have
grown extremely fond of it.
If you have a single tasking setup I recommend sticking with the original
editor. This editor is designed for multi-tasking setups such
as MiNT. I do not directly support MagiC, however it might work.
This editor is designed to be more than just an editor. It's actually a fully
integrated IDE with compiler/linker support. From the start to finish, an
entire project can be coded, edited, compiled, and linked all from this editor.
Take that MENUX.PRG program and toss it in the trash. ;o)
The original manual (contained in my GFA-Basic HYPertext)
for the most part will apply to this editor. If you know how to use the
old editor you should not have any trouble with this new one. Only a few
things are different, mostly due to the fact that the interpreter part is
missing and this editor includes direct compiling and linking built in.
The actual development of the editor was started Feb 8th, 2005, but long before
that alot of reverse engineering had been going on, virtually since
v2.x was released. It's been a long hard path to this point. I hope someone
finds this editor useful.
As for my goal. I think I came rather close. All the standard features of
the old editor are virtually identical.
Fully compatible with tokenized files.
Auto indentation fully implemented.
Procedure/Function folding fully implemented.
Inline submenu fully implemented.
Block functions fully implemented.
DEFxxx commands fully supported.
Editor marks supported like the old editor.
Structure checking implemented.
Find/Replace implemented.
New Names option implemented.
Maintains *.bak backup files.
A few words about Frank Ostrowski. Basically, (pun intended) I have a
love/hate relationship with the man. Sometimes his code is down right
brillant and at other times, his code is absolutely sloppy. That said,
to this very day, I have never seen a parser as advanced as the one in
. Period.