【问题标题】:Native ruby ncurses implementation原生 ruby​​ ncurses 实现
【发布时间】:2011-06-24 02:18:48
【问题描述】:

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

【问题讨论】:

    标签: ruby ncurses


    【解决方案1】:

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

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

    如果编译 C 扩展是禁止您使用常规 ruby​​ ncurses 库的原因(看起来像某人 already started one),那么 FFI 将是让 ncurses 包装器运行的好方法。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-14
      • 2012-10-17
      • 2011-08-30
      • 1970-01-01
      • 2021-08-01
      • 2012-07-05
      • 2021-05-05
      相关资源
      最近更新 更多