I have worked with PB since day one and I must say that some things never change,
and I have suggestions to improve ease of programming, and programming speed.
1. The Compiler
The compiler should NOT compile entire INC/BAS file(s) with the EXE.
It should only 'extract' what's used by the program. Creating a temp.bas
file or something like that before compiling it. This would allow the
programmer to write libraries of codes without worries that all subs/func
will be included in the EXE.
2. The Editor
a)
The editor should be a smart editor. Auto-caption of subs/func/var/type etc.
It should capitalize sub/func etc. to the declared ones. This will save the
programmer time with the Shift key or hard to read code in all lower case.
b)
The editor should display the params of any subs/func. Either in a tooltip
or at the bottom of the window. It should also show record type so that we
can see what it is while using it. It should also show vars type, say INT,
LONG etc. so that we know exactly what they are.
c)
Easy jumps and returns to other INC/BAS files. Say I want to edit a sub in
another BAS file. Ctrl-Arrow the word to go there, make my changes,
Ctrl-Enter to return back to were I was. And this should work like
GOSUB/RETURN.
I'm really not good at explaining, so I hope everyone understands!
-Michael-
and I have suggestions to improve ease of programming, and programming speed.
1. The Compiler
The compiler should NOT compile entire INC/BAS file(s) with the EXE.
It should only 'extract' what's used by the program. Creating a temp.bas
file or something like that before compiling it. This would allow the
programmer to write libraries of codes without worries that all subs/func
will be included in the EXE.
2. The Editor
a)
The editor should be a smart editor. Auto-caption of subs/func/var/type etc.
It should capitalize sub/func etc. to the declared ones. This will save the
programmer time with the Shift key or hard to read code in all lower case.
b)
The editor should display the params of any subs/func. Either in a tooltip
or at the bottom of the window. It should also show record type so that we
can see what it is while using it. It should also show vars type, say INT,
LONG etc. so that we know exactly what they are.
c)
Easy jumps and returns to other INC/BAS files. Say I want to edit a sub in
another BAS file. Ctrl-Arrow the word to go there, make my changes,
Ctrl-Enter to return back to were I was. And this should work like
GOSUB/RETURN.
I'm really not good at explaining, so I hope everyone understands!
-Michael-
Comment