You miss built-in lua functions such as ipairs or getmetatable in pico-8? Well, fear no more.
Currently supported Lua "built-in" functions
getmetatable setmetatable rawget unpack ipairs table.pack table.unpack as an alias to unpack table.insert table.remove table.sort
Tested to imitate their counterparts
Travis-CI is set to test missing.lua against test.lua, which compares results of this library functions with the built-in ones. Well, tests may be incomplete, so do not hesitate to flag a bug to the issue tracker if something goes wrong.
How to use
Heads up to the latest release. Then, there's two options:
[box=ffeedd]Either you download
then copy the file contents into your .p8 project file, preferably before the rest of your code; or[/box]
|you load missing.p8 in pico-8 to test it out first.|
About this license
So, if you happen to publish a cart using this library, it would be nice if you mention it.
To Lexaloffle, which this library would not exist without pico-8.
Add some table functions.
to make it return an iter function, as the native one does.
[Please log in to post a comment]