原生ruby ncurses实现

原生ruby ncurses实现,ruby,ncurses,Ruby,Ncurses,我知道有ruby ncurses库可以访问C ncurses库,但是有可能实现一个纯ruby ncurses库吗?有什么提示吗 我还对实现纯ruby ncurses库的动机感到困惑。也就是说,您有几个选择: 在标准库中。它没有ncurses那么有特色,但可以提供一个很好的基础 如果编译C扩展是禁止您使用常规ruby ncurses库(看起来像是某人)的原因,那么FFI将是启动ncurses包装器的一个好方法 或者,由于@mu太短,您可以直接发送终端控制代码(我真的不明白为什么这是必要的或可取的)

我知道有ruby ncurses库可以访问C ncurses库,但是有可能实现一个纯ruby ncurses库吗?有什么提示吗

我还对实现纯ruby ncurses库的动机感到困惑。也就是说,您有几个选择:

在标准库中。它没有ncurses那么有特色,但可以提供一个很好的基础

如果编译C扩展是禁止您使用常规ruby ncurses库(看起来像是某人)的原因,那么FFI将是启动ncurses包装器的一个好方法

或者,由于@mu太短,您可以直接发送终端控制代码(我真的不明白为什么这是必要的或可取的)