Re: Regarding Euphoria Editors...
- Posted by _tom (admin) Apr 17, 2014
- 1798 views
I am still sorry about stealing the name "edx.ex" from Ken Rhodes. _tom
"ed.ex>edx.ex>mdx.ex": Over a week ago, I posted,"mdx.ex", ( the editor formerly known as "edx.ex" ) my latest modified version of "ed.ex" to http://rapideuphoria.com/index.html. I had to a bit of editing to the Euphoria 4.1 versions of syncolor.e and tokenizer.e in order to support features that I have been using in the editor for several years.
Thank you for sharing your changes to "ed.ex"
I had this problem in running mdx.ex:
* ! Db help open new quit save write tidy eui dos find replace backup keys More /media/oe/500B/Euphoria-Documenting/mdx/mdx-1.0/mdx.ex:1738 in function key_gets attempt to move cursor off the screen to line 1, column 81
I suspect that the developers consider "supporting" ed.ex more trouble than it is worth. I really don't think more than a handful of programmers are using it, or even a modified version of it.
It is probably best to view K_D_R as the main support for edx.ex.
So, I am not complaining about the proposed intent to move "ed.ex" to /euphoria/demo/edx.ex.
I see edx.ex remaining in /euphoria/bin; if we have an editor it should be available for immediate use.
The problem is in presenting edx.ex as an "official" Euphoria editor. I have changed the documentation to read:
The Euphoria includes a handy, text-mode editor, edx that is written completely in Euphoria.
While edx is intended as a demonstration program, many people find edx convenient for editing and examining small programs.
Please post a brief reply, if you are using ed.ex in any form.
I still sometimes use edx.ex to test simple example programs. I do not use it to edit programs; I use Geany instead.
I used Kate previously, but I don't like sluggish KDE Linux distributions.
I don't think that many people are willing to mess with wxWidgets under Windows, so I don't think that many people are willing to mess with wxWidgets under Windows,
I tried to get wxWidgets to work but failed under Linux.
If I have to locate dependencies and compile wxWidgets then it will not happen.
"Vim": Shian Lee's support files make "Vim" look very promising. One day, I may devote myself to the learning curve.
vi, vim, emacs are all overpowering.
"Geany": I really like Geany. I have a fantasy that the developers will write C-code Geany support files so that Geany will support I don't think that many people are willing to mess with wxWidgets under Windows, so I don't think that many people are willing to mess with wxWidgets under Windows, Euphoria natively, like all the other "real" programming languages. In the mean time Irv Mullins "gneui.ex" and my EuGeany files work well enough, under Linux at least.
The problem is that Geany under windows requires installation of GTK and has unspecified "reduced features".
Geany windows is an 8.7MB download. It installs easily. This is probably the closest we can come to a multi-platform editor that supports Euphoria.
"wxEuphoria/IDE/EDB": Once upon a time, I was able to run wxEuphoria, and wxIDE/EDB, under Linux. But, for the last couple of years I have not been able to install wxEuphoria on Ubuntu (I am now using Ubuntu 2.13). I suspect that the "gtk+-2.0" requisite is the problem. I have installed libgtk2.0-dev - still no joy. I suspect that Matt has installed WxEuphoria under Debian - but is any one else using wxEuphoria on Windows, or any other Linux Distribution other than Debian? If so, please post a note to that effect.
An easy way to get wxWidgets working under Ubuntu/Mint is needed. When a package is difficult to install then that is the same as "not working."
I think several of the wx editor's slick features could be implemented in ed.ex/edx.ex -certainly projects and auto-complete of all commands in the current and all other open files, but it will probably take a better programmer than I. Even with expanded features by a first rate euphoria programmer, I don't think a console editor is going to attract very many users.
Sadly, any emphasis that the official Euphoria editor is a "console editor" will work against attracting users; it is better that there is no official editor.
"The GORILLA in the Living Room": Windows editors. Probably ninety-five out of a hundred euphoria programmers are primarily interested in the Windows platform. I don't think that many people are willing to mess with wxWidgets or GTK under Windows, so first class Euphoria support for a nice Windows editor might give Euphoria a boost in popularity. What do you think?
Regards, Ken Rhodes
Windows is hard to use. Windows 8 is making things even less friendly. I am not smart enough to help Windows users. [Optional humour for the day...]
_tom