This is a POSIX binding for LuaJIT, Lua 5.1, 5.2, 5.3 and 5.4; like most libraries, it simply binds to C APIs on the underlying system, so it won't work on non-POSIX systems. However, it does try to detect the level of POSIX conformance of the underlying system and bind only available APIs. For a while, luaposix contained support for curses functionality too, but now that has its own lcurses repository again, where it is being maintained separately.

Features

  • luaposix is released under the MIT license
  • Documentation available
  • The simplest and best way to install luaposix is with LuaRocks
  • The library is split into submodules according to the POSIX header file API declarations
  • Example code
  • 8-character indentation using TABs in C sources
  • Save horizontal space by only using SPACEs where the parser requires them

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow luaposix

luaposix Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of luaposix!

Additional Project Details

Programming Language

C

Related Categories

C Libraries

Registered

2024-07-25