Re: Linux command-line-oriented programs in Euphoria
- Posted by Kenneth Rhodes <ken_rhodes30436 at yahoo.com> Jan 06, 2006
- 475 views
menno wrote: > > Robert Craig wrote: > > > > Kenneth Rhodes wrote: > > > > > > Robert Craig wrote: > > > > > > > For the next release (3.0), I intend to create a separate version > > > > of Euphoria that does not use ncurses, just plain vanilla > > > > stdin/stdout/stderr. It won't be too difficult. It's just > > > > a bit of an extra cost in terms of building and testing > > > > multiple versions of things. > > > > > > > > Linux/FreeBSD Euphoria uses ncurses because I wanted > > > > it to be easy to port DOS Euphoria, and Windows console > > > > programs that do 2-d positioning of color text on the screen. > > > > That allows simple text editors etc. to work across all platforms. > > > > > > > > > > Will ed.ex run on the new/alternate non-ncurses Eu 3.0? > > > > No, it won't. ed.ex uses, for example, position(), which needs > > ncurses to work. > > > > Two versions of exu will be provided (as well as > > two PD Translator libraries, and two "Complete Edition" libraries). > > The ncurses-based exu will continue to run ed. The new exu will > > make some people happier, since it will do normal Linux/FreeBSD > > terminal I/O. It will also eliminate the problems that some > > people have with ncurses on their systems. > > As Derek Newhall mentioned, it will be like the situation we have > > now on Windows, where we have exw and exwc. > > > > Regards, > > Rob Craig > > Rapid Deployment Software > > <a href="http://www.RapidEuphoria.com">http://www.RapidEuphoria.com</a> Menno: >Rob Craig wrote : >No, it won't. ed.ex uses, for example, position(), which needs >ncurses to work. >Well that not true I think , have a look at PEU . >It use a routine CONHDL.C inwich are al the common routine for >>DOS/WINDOWS/LINUX . >this doe not use ncurses at all . It uses standard ANSI esc code's . >Look at http://members.home.nl/m.s.ter.haseborg/peu/InstallPeu.html >or at the source http://members.home.nl/m.s.ter.haseborg/peu/peu.zip >To run in Linux the PC(850) fonts look here : >>http://dotpups.de/menno/HOWTOIbmFonts.htm If it is at all possible, I think it would be wise to have a version of ed.ex which will run on the non-ncurses version of Euphoria. How about it Rob? Regards, Ken Rhodes 100% MicroSoft Free SuSE Linux 10.0 No AddWare, SpyWare, Viruses Life is Good :)