Updated APIs (markdown)

Florian Nücke 2014-03-14 01:28:06 -07:00
parent 496cd844ae
commit abf28f7b03

@ -6,7 +6,7 @@ First and foremost you should get familiar with the [Lua reference manual][lua-m
OpenComputers makes an effort to largely emulate the standard library in areas that would usually interact with the host system - that being the I/O library. There are a few differences, which you can look up here: [[differences in the standard libraries|NonstandardLuaLibs]]. Most notably, the debug and package libraries are not available, and `load` only accepts text source files, no binary / pre-compiled Lua programs (for security reasons). OpenComputers makes an effort to largely emulate the standard library in areas that would usually interact with the host system - that being the I/O library. There are a few differences, which you can look up here: [[differences in the standard libraries|NonstandardLuaLibs]]. Most notably, the debug and package libraries are not available, and `load` only accepts text source files, no binary / pre-compiled Lua programs (for security reasons).
Note that you now need to require all APIs(including the ones below) before you use them. Note that you now need to require all APIs(including the ones below) before you use them.
For example, instead of simple going "local rs = component.redstone", you now need to require the component API, like so: For example, instead of simple going `local rs = component.redstone`, you now need to require the component API, like so:
```lua ```lua
local component = require("component") local component = require("component")
@ -16,7 +16,7 @@ local rs = component.redstone
local mycomp = require("component") local mycomp = require("component")
local rs = mycomp.redstone local rs = mycomp.redstone
``` ```
The same applies for all other APIs listed below(even Sides and Colors). The same applies for all other APIs listed below (even Sides and Colors).
Custom Libraries Custom Libraries
---------------- ----------------