Skip to content
This repository

General Lua libraries

table: fold `clone_rename` into `clone`.

* specs/table_spec.yaml (std.table): Specify new behaviour with
optional `map` argument.
* lib/std/base.lua (clone): Implement new behaviours.
* lib/std/table.lua (clone_rename): Add deprecation warning, and
move out of the LDoc export table.
(clone): Update doc-comments.
* NEWS: Update.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
latest commit 777061fe41
Gary V. Vaughan gvvaughan authored April 16, 2014
Octocat-spinner-32 build-aux doc: keep config.ld out of doc/ for LuaRocks docdir install. January 19, 2014
Octocat-spinner-32 lib table: fold `clone_rename` into `clone`. April 16, 2014
Octocat-spinner-32 slingshot slingshot: sync with upstream. April 14, 2014
Octocat-spinner-32 specs table: fold `clone_rename` into `clone`. April 16, 2014
Octocat-spinner-32 .gitignore specs: make sure hell.spawn uses the same Lua as Specl examples. January 18, 2014
Octocat-spinner-32 .prev-version maint: post-release administrivia. January 30, 2014
Octocat-spinner-32 .travis.yml slingshot: sync with upstream. April 14, 2014
Octocat-spinner-32 .x-update-copyright maint: update copyright notices to include 2014. January 04, 2014
Octocat-spinner-32 AUTHORS AUTHORS: Add myself. February 22, 2012
Octocat-spinner-32 COPYING maint: fix copyright attribution in COPYING. January 04, 2014
Octocat-spinner-32 NEWS table: fold `clone_rename` into `clone`. April 16, 2014
Octocat-spinner-32 README.md doc: point to updated online LDoc documentation. November 18, 2013
Octocat-spinner-32 bootstrap slingshot: sync with upstream. April 14, 2014
Octocat-spinner-32 bootstrap.conf specs: update custom matchers for Specl 11. April 14, 2014
Octocat-spinner-32 configure.ac maint: post-release administrivia. January 30, 2014
Octocat-spinner-32 local.mk configury: use a sentinel file for multi-target rules. February 03, 2014
Octocat-spinner-32 rockspec.conf rockspecs: update detailed description text. January 17, 2014
README.md

Standard Lua libraries

by the stdlib project

travis-ci status

This is a collection of Lua libraries for Lua 5.1 and 5.2. The libraries are copyright by their authors 2000-2013 (see the AUTHORS file for details), and released under the MIT license (the same license as Lua itself). There is no warranty.

Stdlib has no prerequisites beyond a standard Lua system.

Installation

The simplest way to install stdlib is with LuaRocks. To install the latest release (recommended):

luarocks install stdlib

To install current git master (for testing):

luarocks install https://raw.github.com/rrthomas/lua-stdlib/release/stdlib-git-1.rockspec

To install without LuaRocks, check out the sources from the repository, and then run the following commands: the dependencies are listed in the dependencies entry of the file stdlib-rockspec.lua. You will also need autoconf and automake.

cd lua-stdlib
autoreconf --force --version --install
./configure --prefix=INSTALLATION-ROOT-DIRECTORY
make all check install

See INSTALL for instructions for configure.

Use

As well as requiring individual libraries, you can load the standard set with

require "std"

Modules not in the standard set may be removed from future versions of stdlib.

Documentation

The libraries are documented in LDoc. Pre-built HTML files are included.

Bug reports and code contributions

These libraries are written and maintained by their users. Please make bug report and suggestions on GitHub (see URL at top of file). Pull requests are especially appreciated.

Something went wrong with that request. Please try again.