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 find modules and handle their dependencies; how to package modules into redistributable units; how to manage interaction of code written in different languages; and how to map modules to files. These issues are either handled by the language itself or delegated to external tools. Language-specific package managers have risen as a solution to these problems, as they can perform module management portably and in a manner suited to the overall design of the language. This paper presents LuaRocks,...
AbstractTo illustrate the utility of a powerful modules language, this paper presents the embedded i...
We describe the design and implementation of GNU Guix, a purely functional package manager designed ...
Ongoing development and combination of methods and tools for software development call for software ...
While sometimes dismissed as an operating systems issue, or even a matter of systems administration,...
Package management is instrumental for programming languages and operating systems, and yet it is ne...
An integrated development environment (IDE) monitors all the changes that a user makes to source cod...
An integrated development environment (IDE) monitors all the changes that a user makes to source cod...
AbstractAn integrated development environment (IDE) monitors all the changes that a user makes to so...
Lua is spreading more and more throughout different areas of software, from embedded systems and mob...
We describe the design and the implementation of Lua, a simple, yet powerful, language for extending...
Abstract. We present LuaInterface in this paper, a library for scripting the.NET CLR with Lua. The.N...
We present LuaInterface in this paper, a library for scripting the .NET CLR with Lua. The .NET Commo...
The new embedded interpreter Lua-ML combines extensibility and separate compilation without compromi...
This paper describes Lua, a language for extending applications. Lua combines procedural features wi...
We present a design of a module system for C++, along with rationale for the design choices. The doc...
AbstractTo illustrate the utility of a powerful modules language, this paper presents the embedded i...
We describe the design and implementation of GNU Guix, a purely functional package manager designed ...
Ongoing development and combination of methods and tools for software development call for software ...
While sometimes dismissed as an operating systems issue, or even a matter of systems administration,...
Package management is instrumental for programming languages and operating systems, and yet it is ne...
An integrated development environment (IDE) monitors all the changes that a user makes to source cod...
An integrated development environment (IDE) monitors all the changes that a user makes to source cod...
AbstractAn integrated development environment (IDE) monitors all the changes that a user makes to so...
Lua is spreading more and more throughout different areas of software, from embedded systems and mob...
We describe the design and the implementation of Lua, a simple, yet powerful, language for extending...
Abstract. We present LuaInterface in this paper, a library for scripting the.NET CLR with Lua. The.N...
We present LuaInterface in this paper, a library for scripting the .NET CLR with Lua. The .NET Commo...
The new embedded interpreter Lua-ML combines extensibility and separate compilation without compromi...
This paper describes Lua, a language for extending applications. Lua combines procedural features wi...
We present a design of a module system for C++, along with rationale for the design choices. The doc...
AbstractTo illustrate the utility of a powerful modules language, this paper presents the embedded i...
We describe the design and implementation of GNU Guix, a purely functional package manager designed ...
Ongoing development and combination of methods and tools for software development call for software ...