libUseful-lua 3.0

Provides bindings for libUseful functions and some POSIX functions. This enables system programming with lua. Functions available allow unix socket, udp/tcp socket, and ssl/tls support; http/https support, cryptographic hashing, file system operations, terminal control and ANSI/vt100 escape sequences, process spawing/forking, and many other functions.

Tags lua library
License GNU GPLv3
State stable

Recent Releases

3.031 Mar 2023 08:47 major feature: Changes to support libUseful-5.
2.2117 Jul 2020 09:05 minor feature: Added stdin: stdout: and stdio: to list of STREAM types . Added xterm functions to terminal.i. . Version bump.
2.2006 Jul 2020 06:45 minor feature: ChildExited now returns a bool. Added childStatus and waitStatus func .
2.1805 Jun 2020 20:12 minor feature: better signals support
2.1420 Mar 2020 18:05 minor feature: Added filesys.dirname() and filesys.extn() to return a new obje . : usleep was remapped to msleep. . Version bump.
2.1320 Feb 2020 03:15 minor feature: Added strutil.decode . Added process.sfork().get_stream() for TERMINAL and PROCESS objects . . Document new stream functions in the.i files. . Version bump.
2.1209 Dec 2019 20:52 minor feature: better detection of lua on systems where the exectuable is called 'lua5.3' rather than 'lua'.
1.816 Jun 2018 14:00 major feature: now builds under macosx with libUseful-3.21 or above.
1.020 Nov 2017 12:00 major feature: This is the initial release.