diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-11-06 17:31:49 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-11-06 17:31:49 -0700 |
commit | 7df7fe446c513c857eb7b2385d10814ae9d20e97 (patch) | |
tree | 4cfbefde06c5ca2ab1b98c2142a8ee1993ae2e39 | |
parent | 19472f7e656aac33b37d801571a7a84ec29246d3 (diff) | |
download | teliva-7df7fe446c513c857eb7b2385d10814ae9d20e97.tar.gz |
.
-rw-r--r-- | README.md | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/README.md b/README.md index dee055b..a1c429c 100644 --- a/README.md +++ b/README.md @@ -64,22 +64,28 @@ code. ## Will it run any Lua program? -Not quite. This approach doesn't make sense for batch programs, I think. I -also don't know how to obtain a simple, shallow graphics stack, so there's no -support for graphics at the moment. Teliva initializes the ncurses library by -default, so apps should assume they have access to a text-mode window for -printing text to, and a keyboard for reading unbuffered keystrokes from. -Compare `hanoi.teliva` with `hanoi.lua` to get a sense for what changes are -needed. My plan is to disable support for certain Lua libraries as I gain -experience programming in this way. +Not quite. + +This approach doesn't make sense for batch programs, I think. + +I don't know how to obtain a simple, shallow graphics stack, so there's no +support for graphics at the moment. + +Teliva initializes the ncurses library by default, so apps should assume they +have access to a text-mode window for printing text to, and a keyboard for +reading unbuffered keystrokes from. Compare `hanoi.teliva` with `hanoi.lua` to +get a sense for what changes are needed. + +My plan is to disable support for certain Lua libraries as I gain experience +programming in this way. I want to provide sandboxed access to system resources (file system, network, etc.) which will likely create incompatibilities with the standard library. I'm disinclined to try to ‘improve’ on Lua syntax, however. It's not my favorite, but it's good enough. -It's also not tested much yet. This is my first time programming either in Lua -or within Lua. Bug reports most appreciated. +Teliva is not tested much at all yet. This is my first time programming either +in Lua or within Lua. Bug reports most appreciated. ## What's with the name? |