Simple Line Editor
Eric Norum
WENorum at lbl.gov
Tue Mar 2 16:37:17 UTC 2010
It's already an 'add-on' package but I think that it's not being built as Till suggested. I ran the script to build this for RTEMS and the Makefile ends up with:
DEFINES = -DUSE_TERMINFO=1 -DHAVE_TERM_H=1 -DHAVE_CURSES_H=1 -DHAVE_SELECT=1
I don't see any 'configure' option to control the termcap/terminfo/ANSI setting. Is explicit editing of the generated Makefile the only way to get rid of the
-DUSE_TERMINFO?
On Mar 2, 2010, at 8:23 AM, Joel Sherrill wrote:
> On 03/02/2010 09:59 AM, Till Straumann wrote:
>> Eric Norum wrote:
>>
>>> This looks like an interesting project. As the web page says,
>>> functionality somewhat like readline would be very useful.
>>>
>>> The one big requirement is that the code be reentrant to allow for
>>> multiple ssh or telnet 'logins' to the RTEMS machine. This is
>>> currently the major shortcoming in readline (and the similar 'tecla'
>>> project) since they rely on the termcap library which is non-reentrant.
>>>
>> You can build 'tecla' without using curses, ncurses or termcap and you get a
>> very nice, re-entrant line editor (assumes/supports an ANSI terminal only).
>>
>> FWIW
>>
> That looks like a nice alternative. Any idea on how big the
> resulting library is?
>
> It might be better to
>
> (1) verify this meets our technical requirements,
> (2) port it.
> (3) get it to build as part of cpukit.
> (4) change shell/monitor methods to use it via providing
> new implementations of what they call.
>
> There is no point in reinventing the wheel.
>
> --joel
>
>
>> -- Till
>>
>>> A way to limit the scope to make the project more tractable would be
>>> to support only the ANSI terminal control sequences. This isn't that
>>> big a restriction nowadays when a 'terminal' is likely an emulation
>>> program running on another computer.
>>>
>>> On Feb 20, 2010, at 8:22 AM, Gokul Sudhakaran wrote:
>>>
>>>
>>>> Hi
>>>>
>>>> I recently installed rtems on my system and have been browsing
>>>> through some of the open projects in the rtems wiki pages. I am
>>>> interested in implementing the Simple Line Editor project.
>>>> (http://www.rtems.com/wiki/index.php/SimpleLineEditor).
>>>>
>>>> I would appreciate it if someone could help me in getting a clear
>>>> idea about the problem, any examples or sites that i could refer.
>>>>
>>>> --
>>>> Regards
>>>> Gokul
>>>>
>>>> _______________________________________________
>>>> rtems-users mailing list
>>>> rtems-users at rtems.org<mailto:rtems-users at rtems.org>
>>>> http://www.rtems.org/mailman/listinfo/rtems-users
>>>>
>>> --
>>> Eric Norum
>>> wenorum at lbl.gov<mailto:wenorum at lbl.gov>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> rtems-users mailing list
>>> rtems-users at rtems.org
>>> http://www.rtems.org/mailman/listinfo/rtems-users
>>>
>>>
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at rtems.org
>> http://www.rtems.org/mailman/listinfo/rtems-users
>>
>
>
> --
> Joel Sherrill, Ph.D. Director of Research& Development
> joel.sherrill at OARcorp.com On-Line Applications Research
> Ask me about RTEMS: a free RTOS Huntsville AL 35805
> Support Available (256) 722-9985
>
>
--
Eric Norum
wenorum at lbl.gov
More information about the users
mailing list