OS2 World Community Forum
OS/2, eCS & ArcaOS - Technical => Programming => Topic started by: Rich442 on April 19, 2016, 04:51:39 pm
-
Please leave a short comment, if you can. I am interested in finding a good IDE for REXX programming/debugging. I tried to include editors that are readily available (natively or as a port) for OS/2 and eCS. :)
-
Hi
I'm not a developer but I also started to see with good eyes some Qt4 based editor like Tea or QEdit.
http://trac.netlabs.org/qtapps/wiki/QT4%20Office
I'm not sure if developers are using those , but it also good to keep an eye on those.
Regards
-
Well, still use emacs 20.6 from hobbes plus rx-mode (http://www.os2site.com/sw/apps/editors/emacs/v19.33/contrib/rx-mode.zip). Since I use emacs for years, I cannot imagine something else, not even for REXX programming.
BR
Michael
-
EPM is provided with OS/2 and has many nice features. It supports macros written in Rexx and its own native language called E.
There is a toolkint so that develpers can incorporate the EPM MLE in their own applications. There are many extensions for EPM freely available from Hobbes.
Mr. Ed (now called MED) is very extensible and has many fine features. You can find this on Hobbes. It is not free but its worth the price. I have added buttons to its toolbar that launches other programs, compilers, assembler, etc. It supports context sensitive help. This product seems stabilized at V1.26. There are also Windows versions.
My personal favorite is the obsolete SPF2 product from CommandTechnology. When I worked on IBM mainframes I would write Rexx macros under OS/2 and run them mostly unchanged under MVS. CT no longer supports this product but I have the V 4.0.5 version. It has served me well from the 1990's until now. CT makes a respectable ISPF like editor for Windows but nothing for OS/2 anymore.
-
For REXX, your best bet is definitely E it has an excellent REXX support, but it may help to track down some of the enhanced packages for it as well, there is a seriously capable editor hiding behind that simplex interface.
Generally my favorite editors are no longer available, namely Preditor, Einfalt and Visual Slickedit for OS/2 and I even lost my copies of the first two, for some reason the modern Slickedit for Windows/Mac does not do it for me though ...
There is an extended, but not yet complete list of available editors for OS/2 here:
http://www.edm2.com/index.php/Category:Text_editors
-
I was reading recently that LPEX was one of the best program editors and I'm tring to track it down to have a look at it.
I believe it was boundled with IBM's VAC++ for OS/2.
-
LPEX still works on mainframes (https://www.google.ru/search?q=rexx+mainframe&source=lnms&tbm=isch) and looks a bit strange.
My favorite editors are MrEd, Kon, E and FC/2.
-
I was reading recently that LPEX was one of the best program editors and I'm tring to track it down to have a look at it.
I believe it was boundled with IBM's VAC++ for OS/2.
It is bundled with VAC++ 4
-
FTE (Folding Text Editor) is not listed.
I use it here and at work to write REXX scripts.
Indention problem with END that worked well earlier, is somewhat annoying, but syntax highlighting and support for a wide variety of languages make it great.
-
FED (http://hobbes.nmsu.edu/download/pub/os2/apps/editors/fed0231s.zip) is not listed too.
Console, but it's a matter of taste.
It supports rectangular blocks, for example. Hotkeys are customizable and written on REXX :)
Sources available.
-
Kon, MrEd and FC/2 :)
-
Visual SlickEdit....old commercial IDE...great stuff...I spent hundreds of hrs professionally developing Oracle SQL code...
-
Sammy Edward Mitchell wrote a great DOS-based text editor back in the 80s. It was originally called QEdit, but it's not the famous QEdit, and he later had to change the name. I used it every day for all development for over a decade.
It's now called TSE, Jr. (The Semware Editor) and can still be obtained (http://www.semware.com/html/tsejrfl.html). There's also a more modern more capable Windows version called TSE. Both have a complete pascal-like macro language and are able to edit files up to the size of virtual memory. And both have a full set of runtime settings that can be configured and stored in a permanent settings file. They also have mouse integration.
It's an amazing editor, and remains the best I've ever used to this day in 2016.
As a long time user, I received permission from Sammy to incorporate the entire macro language and feature set into my own editor. I have called my internal editor structure SEM on his behalf (in Visual FreePro, Jr., my XBASE-like language, it stands for Struct Edit Manager, but is a nod to Sammy Edward Mitchell). The macro language has not been introduced, and the editor is still missing some other basic functionality.
sem.cpp (https://github.com/RickCHodgin/libsf/blob/master/utils/common/cpp/base/sem/sem.cpp)
sem.h (https://github.com/RickCHodgin/libsf/blob/master/utils/common/cpp/include/sem/sem.h)
It is the syntax-highlighting editor seen here in this screenshot (http://www.visual-freepro.org/images/vjr_048.png) in the upper-right.
Best regards,
Rick C. Hodgin
-
Add me to the list of Visual SlickEdit users. Fairly good source code browsing. I use it mostly for C and C++, but sometimes for REXX and HTML.
Good tagging is a must for an editor, so that's what would lead me to switch. From any function, let me go to the definition. From the definition, let me go to a list of all the locations that function is used.
-
EPM is one of the best features of OS/2. Being able to use it is one reason I keep OS/2 running in a VM on all my Windows and Linux boxes.
-
Sammy Edward Mitchell wrote a great DOS-based text editor back in the 80s. It was originally called QEdit, but it's not the famous QEdit, and he later had to change the name. I used it every day for all development for over a decade.
It's now called TSE, Jr. (The Semware Editor) and can still be obtained (http://www.semware.com/html/tsejrfl.html). There's also a more modern more capable Windows version called TSE. Both have a complete pascal-like macro language and are able to edit files up to the size of virtual memory. And both have a full set of runtime settings that can be configured and stored in a permanent settings file. They also have mouse integration.
It's an amazing editor, and remains the best I've ever used to this day in 2016.
As a long time user, I received permission from Sammy to incorporate the entire macro language and feature set into my own editor. I have called my internal editor structure SEM on his behalf (in Visual FreePro, Jr., my XBASE-like language, it stands for Struct Edit Manager, but is a nod to Sammy Edward Mitchell). The macro language has not been introduced, and the editor is still missing some other basic functionality.
sem.cpp (https://github.com/RickCHodgin/libsf/blob/master/utils/common/cpp/base/sem/sem.cpp)
sem.h (https://github.com/RickCHodgin/libsf/blob/master/utils/common/cpp/include/sem/sem.h)
It is the syntax-highlighting editor seen here in this screenshot (http://www.visual-freepro.org/images/vjr_048.png) in the upper-right.
I have contacted the author of The Semware Editor to see if I could port a version of TSE Pro (the current full version with a pascal-like macro language) to OS/2. The only part that would need ported is the UI and a few fringe interface functions like virtual memory management (as TSE Pro allows the editing of any sized file).
He appears to be mulling the idea over right now as we discussed it in email for a brief while, then he stopped responding. :-)
Best regards,
Rick C. Hodgin
-
FTE (Folding Text Editor) is not listed.
I use it here and at work to write REXX scripts.
Indention problem with END that worked well earlier, is somewhat annoying, but syntax highlighting and support for a wide variety of languages make it great.
Is this with FTE or my recent release of EFTE2 where I attempted to fix this issue? If with FTE try EFTE2 if with EFTE2 please submit a ticket on netlabs.
-
Obviously as eFTE2 maintainer I recommend it (on Hobbes). That aside I recommend you avoid editors that aren't either open source or being actively developed. If any of the others have an issue it will never be fixed.
-
The latest version of FTE2 fold DO ... END nicely.
Though inserting code from the menu (to include rexxutil) still indent the code as before.
"Alt + \" fix it though.
Embed FTE within other software?
//Jan-Erik
-
My favorite editor (I use it daily) is Xeditor from Blair Thompson
-
As the maintainer of NEPMD (Hi Gregg) I use EPM. I would like to see a more feature-rich version of FTE, whose speed is impressive. MED comes third, but it's dead.
The depreciated SlickEdit for OS/2 would be still the best text editor for a programmer, if it still were available. But I wouldn't pay the actual price for it: 300 USD.
FTE and NEPMD are free software.
-
As the maintainer of NEPMD (Hi Gregg) I use EPM. I would like to see a more feature-rich version of FTE, whose speed is impressive.
FTE and NEPMD are free software.
Hi Andreas feel free to request any features you would like. http://trac.netlabs.org/efte I am happy to look at adding them.
-
Hi,
my favourite editor is not listed yet.
I vote for SPF/PC 4.0
MfG
Wilfried
-
SPF/PC is ok when working across DOS/Windows and OS/2 systems. But under native OS/2 my favourite is Tritus SPF - simply a package that fits for Rexx. For dealing with remote consoles I'm used to work with vi.
-
Future Wave Editor (FWE)
This is a great japanese text editor.
This is a shareware, but already stopped support&registration. :'(
-
My favorite editor is the editor in WDSibyl
I need an editor which can also open large files quickly.
For example IPF file with 1'012'000 lines / 32MB
E.EXE / AE.EXE needs 121 sec (!!), ME.EXE 7 sec, WdSibyl 2.5 sec and MED.EXE 2 sec.
EPM.EXE takes only 1 sec, but it crashes with this file.
The vertical scroll is unusable with this large file at EPM.EXE (as in MED.EXE).
For many editors I miss the jump into a line number (E.EXE / AE.EXE, EPM.EXE, ME.EXE).
E.EXE / AE.EXE does not display the current line number.
Therefore, for me the best editor is WDSibyl.
He is very fast.
Large files can be easily edited
The current line number is displayed.
Jump to a specific line number is possible.
Regards
-
Hi Rolf
Being a WDSibyl user I have to agree the editor is very good.
I do have to correct you about ae.exe/e.exe and line numbering: If you have the Options, Wrap set to Off the current cursor position is displayed.
Regards
Pete
-
More of a FYI...I emailed the SlickEdit folks wondering if they'd be willing to OpenSource that version (we are talking 4.0b, while latest is around 17 I believe...LOL...yeah, years have gone by...but the darn thing is so incredibly flexible!).