Tzafrir Cohen wrote on 2003-07-07: > On Mon, Jul 07, 2003 at 06:09:23PM +0300, Beni Cherniavsky wrote: > > - Design and implement an extension to ncursesw to support bidi in the > > most conveninet way for the application writer, so that there is > > real chance people would use it. This might involve new escape > > sequences (or definition of semantics of unicode bidi control codes) > > if we wish to minimize breakage (e.g. cut-and-paste should be in > > logical order). E.g. curses could transmit nested LRE/RLE..PDF > > seqences and the terminal would re-arrange them. To limit the > > scope, perhaps they should only work in ncurses, not touching any > > terminal code (either by living with the breakage or others helping > > them with other parts). This project is complex (and long) to do > > right; one thing it will teach them is to heavily discuss design > > ideas over mailing lists... > > Alternatively: slang instead of ncursesw ? Probably a similar scope. > I've looked into ncurses' internals once and they are well commented and documented but inherently quite messy. I'm not sure how better is slang but there is a lower limit on the messiness for talking to diverse terminals ;-) and last time I checked slang was seriously underdocumented. Personally I would not recommend this project to the students unless they are very motivated...
> Indeed. BTW: any idea what is the "fribidi support" in the package motor? > What is package motor? I see: http://packages.debian.org/testing/editors/motor-fribidi.html http://konst.org.ua/motor/ The ann: http://linux.cgs.pl/motor/2001-08/0050.html is not very clear but looks like it's only basic support. Not that you need much from an IDE... -- Beni Cherniavsky <[EMAIL PROTECTED]> If I don't hack on it, who will? And if I don't GPL it, what am I? And if it itches, why not now? [With apologies to Hilel ;] ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]