Curses gem


(HAL 9000) #1

Who here uses curses?

Let’s talk...

Hal Fulton


(Eric Wong) #2

I use it for dtas: https://80x24.org/dtas/dtas-console

git clone https://80x24.org/dtas.git

···

Hal Fulton <rubyhacker@gmail.com> wrote:

Who here uses curses?


(HAL 9000) #3

Cool. Will check that out!

I have been revisiting an old project —
working on a wrapper... see

Do you use scrolling windows? Not
working for me yet...

Hal

···

Sent from my iPhone

On Nov 25, 2018, at 22:33, Eric Wong <e@80x24.org> wrote:

Hal Fulton <rubyhacker@gmail.com> wrote:

Who here uses curses?

I use it for dtas: https://80x24.org/dtas/dtas-console

git clone https://80x24.org/dtas.git

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>


(Paul Götze) #4

Hey Hal,

maybe curses’ Github dependents give you some more insights:

I used curses in https://github.com/daigaku-ruby/daigaku, also with
scrolling pages.

- Paul

···

Am 26.11.18 um 05:41 schrieb Hal Fulton:

Cool. Will check that out!

I have been revisiting an old project —
working on a wrapper... see
https://github.com/Hal9000/rubytext/
<https://github.com/Hal9000/rubytext/blob/master/README.md>

Do you use scrolling windows? Not
working for me yet...

Hal

Sent from my iPhone

On Nov 25, 2018, at 22:33, Eric Wong <e@80x24.org > <mailto:e@80x24.org>> wrote:

Hal Fulton <rubyhacker@gmail.com <mailto:rubyhacker@gmail.com>> wrote:

Who here uses curses?

I use it for dtas: https://80x24.org/dtas/dtas-console

git clone https://80x24.org/dtas.git

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>


(Evgeniy Mayorov) #5

Hello, Hal.
I use ffi-ncurses gem for my pet project:

···

On 11/26/18, Paul Götze <paul.christoph.goetze@gmail.com> wrote:

Hey Hal,

maybe curses’ Github dependents give you some more insights:
https://github.com/ruby/curses/network/dependents?dependent_type=PACKAGE

I used curses in https://github.com/daigaku-ruby/daigaku, also with
scrolling pages.

- Paul

Am 26.11.18 um 05:41 schrieb Hal Fulton:

Cool. Will check that out!

I have been revisiting an old project —
working on a wrapper... see
https://github.com/Hal9000/rubytext/
<https://github.com/Hal9000/rubytext/blob/master/README.md>

Do you use scrolling windows? Not
working for me yet...

Hal

Sent from my iPhone

On Nov 25, 2018, at 22:33, Eric Wong <e@80x24.org >> <mailto:e@80x24.org>> wrote:

Hal Fulton <rubyhacker@gmail.com <mailto:rubyhacker@gmail.com>> wrote:

Who here uses curses?

I use it for dtas: https://80x24.org/dtas/dtas-console

git clone https://80x24.org/dtas.git

Unsubscribe:
<mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>


(Eric Wong) #6

Nope. dtas-console starts with the comment:

  "Note: no idea what I'm doing, especially w.r.t. curses"

:>

From what I recall; I looked at C examples of ncurses use and
translated those API calls to their Ruby equivalents.

···

Hal Fulton <rubyhacker@gmail.com> wrote:

Do you use scrolling windows? Not
working for me yet...