https://github.com/algorythm-dylan/lncurses
Lua ncurses bindings.
https://github.com/algorythm-dylan/lncurses
c console curses linux lua lua-binding ncurses
Last synced: about 2 months ago
JSON representation
Lua ncurses bindings.
- Host: GitHub
- URL: https://github.com/algorythm-dylan/lncurses
- Owner: AlgoRythm-Dylan
- License: mit
- Created: 2017-09-28T02:24:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-04T01:41:44.000Z (over 7 years ago)
- Last Synced: 2025-02-08T04:42:05.208Z (4 months ago)
- Topics: c, console, curses, linux, lua, lua-binding, ncurses
- Language: C
- Size: 24.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lncurses
Lua ncurses bindings.A couple quick notes about this project: I am trying to keep it as close
to ncurses as possible, so that someone with knowledge of ncurses can
download lncurses and get started. That being said, Lua is not c and I
cannot perfectly emulate ncurses in Lua.This is a learning project for me. That means not only some questionable
code, but I also am not currently looking for any help. I'm not trying to
finish this project ASAP, I'm trying to learn everything I can about
ncurses and c (and the Lua API) by working on lncurses.My main competition is lcurses. I very rarely read that code to see what
they did to solve certain issues, but in general, I am not incredibly
impressed, and you will not find any lcurses code in lncurses.I am not planning on working with Windows compatibility. I am aware of
certain ways of using ncurses with Windows machines but that is not
something I want to worry about.My end goal is to apply this some way. Of course, lncurses is fantastic by
itself, but I hope you don't expect me to bind all of ncurses to Lua and
not do something with it. My best idea right now is LuE, which will be a
Lua-based development environment very similar to emacs, with the power of
vim.I am very open to criticism and suggestions, don't hesitate.