Do Win-users have multi-file-editors too ?
Since Peter Easthope pointed out the existence of the acme [Wirth inspired] editor for Linux, I've eventually opened the canOworms to try to install it. I didn't know that these days you can't just fetch the 'advertised' *.tgz. Everything is restricted and controlled by M$ & google ! So any non-main-stream usage is made painfull & perhaps I'm the last person using ETH-Oberon? Since the author of the Wirth-concept-editor writes: > The author is moved almost to tears of frustration using > many other editors; I'm wondering if/how the Win-users manage to 1. write a report, 2. about the captured error messages, 3,4,5 related to the contents of the 3 'Mafefile/s', 6,7...which reference various sources; without having an editor which can cutNpaste between 6 or more simultaneously visible text frames. This thing's [I'm trying the smaller, 'wily' version of acme] configure/make,/compile..etc. C complex compiling system, shows errors in a source near: ] extern GC _getfillgc(Fcode, Bitmap*, unsigned long); ] extern GC _getcopygc(Fcode, Bitmap*, Bitmap*, int*); ] extern GC _getgc(Bitmap*, unsigned long, XGCValues *); Since I don't know C/C++, does this mean: call 3-arg function _getgc, which is "defined in an external module named GC"? Would 'GC' be a system-module ? How do you see the system-module list ? Have you seen the manual for the gcc compiler, with a zillion options! TIA, == Chris Glur. PS. sometimes V4 is more convenient than S3 under linux, since it automatically opens the text-files in Oberon or Linux, depending on the type. I patched its EditTools.StoreAscii to do Unix instead. Imagine the drama needed for a C-system to make a little patch.
This thing's [I'm trying the smaller, 'wily' version of acme] configure/make,/compile..etc. C complex compiling system, shows errors in a source near: ] extern GC _getfillgc(Fcode, Bitmap*, unsigned long); ] extern GC _getcopygc(Fcode, Bitmap*, Bitmap*, int*); ] extern GC _getgc(Bitmap*, unsigned long, XGCValues *);
Since I don't know C/C++, does this mean: call 3-arg function _getgc, which is "defined in an external module named GC"? Would 'GC' be a system-module ? How do you see the system-module list ?
"extern" means that the function "_getgc" is defined somewhere else. Later the C linker will find out where it gets that function from. You can think of something like: FROM Somewhere IMPORT _getgc; To compile this source, the C compiler needs the nbr and types of arguments. So, C programmers need to define a prototype. GC _getgc (Bitmap*, unsigned long, XGCValues*) means PROCEDURE _getgc(VAR Bitmap, LONGINT, VAR XGCValues): GC; Joerg
Hi Chris, no time for Oberon ATM, otherwise I also would have a look at Linux Oberon. Chris Glur schrieb:
I'm wondering if/how the Win-users manage to 1. write a report, 2. about the captured error messages, 3,4,5 related to the contents of the 3 'Mafefile/s', 6,7...which reference various sources; without having an editor which can cutNpaste between 6 or more simultaneously visible text frames.
Notepad++ as a free editor for Windoze gives at least multiple tabs for files and also a vertical split or additional editor windows. In environments like Visual Studio oder Eclipse it`s possible to open and arrange multiple files on your screen. Nevertheless I prefer the Wirth style :-) Also Emacs (Unix+Windows) gives you the chance to have multiple open files in your editor. Some people also use vi (vim, elvis) on Unix.
This thing's [I'm trying the smaller, 'wily' version of acme] configure/make,/compile..etc. C complex compiling system, shows errors in a source near: ] extern GC _getfillgc(Fcode, Bitmap*, unsigned long); ] extern GC _getcopygc(Fcode, Bitmap*, Bitmap*, int*); ] extern GC _getgc(Bitmap*, unsigned long, XGCValues *);
Since I don't know C/C++, does this mean: call 3-arg function _getgc, which is "defined in an external module named GC"? Would 'GC' be a system-module ?
I guess GC is the return type of the function. C doesn't have a module concept :-( Cheers, Edgar
On Sun, Dec 6, 2009 at 4:17 AM, Chris Glur <easlab@absamail.co.za> wrote:
Since Peter Easthope pointed out the existence of the acme [Wirth inspired] editor for Linux, I've eventually opened the
Try acme-sac. It's a little different in how it operates but it will run on Linux, osx, and windows. Ian
Michaelian Ennis wrote:
On Sun, Dec 6, 2009 at 4:17 AM, Chris Glur <easlab@absamail.co.za> wrote:
Since Peter Easthope pointed out the existence of the acme [Wirth inspired] editor for Linux, I've eventually opened the
Try acme-sac. It's a little different in how it operates but it will run on Linux, osx, and windows.
Ian -- Oberon@lists.inf.ethz.ch mailing list for ETH Oberon and related systems https://lists.inf.ethz.ch/mailman/listinfo/oberon
If you can find a copy of it BRIEF (for CP/M and DOS) handles multiple files up to the limits (at the time) of the OS & media. ncurses-style interface. Column-select operations were among the less-common (at the time) features it supported. Complex stored macros and external procedure calls were among the several anothers. Lovely tool for formating diverse data sources for upload to SQL DB's for those of us who had no sed, awk, grep, rpl and friends. CAVEAT: Last used (on OS/2 circa 1994), and I've never personally used it at all on files larger than 20 MB, so it may hit the wall well below what 'modern' systems support. Bill Hacker
participants (5)
-
Chris Glur -
Edgar Schwarz -
Jörg Straube -
Michaelian Ennis -
W B Hacker