about summary refs log tree commit diff stats
path: root/src/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* luasocket now loading properlyKartik K. Agaram2021-11-201-5/+5
| | | | I still haven't tried actually running it.
* renameKartik K. Agaram2021-11-201-1/+1
|
* inline luasocketKartik K. Agaram2021-11-201-1/+6
| | | | Just builds for now, isn't available yet to Lua code.
* inline lcurses maximally rather than minimallyKartik K. Agaram2021-11-191-1/+5
| | | | | | | | | Until now we had just the bare minimum bindings needed for the demos built so far. Now we have all of lcurses building in place with minimal changes. The changes in this commit can run hanoi.lua when inlined into Lua 5.1, but don't work with Teliva.
* tested on Mac OSKartik K. Agaram2021-11-141-1/+1
|
* instrumenting function calls with their depthKartik K. Agaram2021-11-131-1/+1
|
* game of lifeKartik K. Agaram2021-11-061-1/+1
| | | | | This required me to figure out some unicode-related nuances, but no new primitives.
* readme and docsKartik K. Agaram2021-11-051-1/+1
|
* stitch editor inKartik K. Agaram2021-11-051-1/+2
|
* starting on curses libraryKartik K. Agaram2021-11-051-2/+2
| | | | | | | | | | | | | | | First piece of working new vocabulary: print(curses:cols()) Just pulling in code from lcurses for the most part. But I'm trying to understand its internals as I gradually add them in, after my more blunt first approach of packaging up lcurses/ext failed. Overall plan for Teliva's API: - start out with a 'curses' library that does what people who are used to ncurses/lcurses expect. - over time create a more opinionated library called 'screen' or 'window' or something.
* delete readline supportKartik K. Agaram2021-10-221-3/+3
| | | | We're going to be using full-on ncurses.
* clean up a few warnings with gcc 9.3.0Kartik K. Agaram2021-10-221-1/+1
|
* new fork of Lua 5.1Kartik K. Agaram2021-10-221-0/+182
https://www.lua.org