开发者

Native ruby ncurses implementation

开发者 https://www.devze.com 2023-03-15 14:12 出处:网络
I know that there is ruby ncurses 开发者_Python百科library which accesses the C ncurses library, but is it possible to implement one pure ruby ncruses library? Any hints? I\'m also confused about the

I know that there is ruby ncurses 开发者_Python百科library which accesses the C ncurses library, but is it possible to implement one pure ruby ncruses library? Any hints?


I'm also confused about the motivation for implementing a pure ruby ncurses library. That said, you have a few options:

curses is in the standard library. It's not as featureful as ncurses, but would provide a good base to build upon.

FFI would be a good way to get an ncurses wrapper going if compiling C extensions is what prohibits you from using the regular ruby ncurses library (looks like someone already started one).

Or, as @mu is too short commented, you could send the terminal control codes directly (I really can't see why this would ever be necessary or advisable though).

0

精彩评论

暂无评论...
验证码 换一张
取 消