2013
DOI: 10.1007/978-3-642-40922-6_2
|View full text |Cite
|
Sign up to set email alerts
|

LuaRocks - A Declarative and Extensible Package Management System for Lua

Abstract: Abstract. While sometimes dismissed as an operating systems issue, or even a matter of systems administration, module management is deeply linked to programming language design. The main issues are how to instruct the build and runtime environments to nd modules and handle their dependencies; how to package modules into redistributable units; how to manage interaction of code written in dierent languages; and how to map modules to les. These issues are either handled by the language itself or delegated to exte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 4 publications
0
3
0
Order By: Relevance
“…LuaRocks [8] is a package manager for the Lua ecosystem. It was developed building on our previous experience writing package management tools for GoboLinux and adapting it to the realities of a language-specific manager.…”
Section: Luarocksmentioning
confidence: 99%
See 1 more Smart Citation
“…LuaRocks [8] is a package manager for the Lua ecosystem. It was developed building on our previous experience writing package management tools for GoboLinux and adapting it to the realities of a language-specific manager.…”
Section: Luarocksmentioning
confidence: 99%
“…In this paper we draw on our own unique combination of experiences on all sides of this topic: developing a systemwide package manager for a Linux distribution [6,7], creating a language-specific package manager [8], and integrating system and language-specific package managers [7], as well as being simply developers and end users of other software. By building a taxonomy for package management and sharing our experiences with package management development in both the programming language and operating system spaces, we aim in this paper to frame the design choices, layers, and trade-offs attendant to package managers for developers, maintainers, and users.…”
Section: Introductionmentioning
confidence: 99%
“…Many modern languages include a package manager and repository built into their distribution; examples include Perl's CPAN [179], RubyGems [169], and LuaRocks [128]. A user can install new libraries for the language using these tools.…”
Section: Package Managementmentioning
confidence: 99%