[Urwid] navigation speed

Ian Ward ian at excess.org
Tue Oct 31 07:50:37 EST 2006


Rebecca Breu wrote:
> Zitat von Ian Ward <ian at excess.org>:
> 
>> There are also some big improvements that could be made by rewriting the
>> performance-critical sections of code in C.
> 
> That definitely sounds interesting. I have just written a tiny extension in C
> myself. Maybe you could need some help?
> 

Definitely!  I'd love some help here.

Prime targets for rewriting include:
- utable.py functions:
   - get_width
   - decode_one
   - decode_one_right
- utils.py functions:
   - move_prev_char
   - move_next_char
   - is_wide_char
   - calc_width
   - calc_text_pos
   - within_double_byte

Those functions should be fairly easy to convert -- they're already very 
C-like.

Ian




More information about the Urwid mailing list