[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Lua as replacement for Bash scripting
- From: Alexander Gladysh <agladysh@...>
- Date: Wed, 7 Jul 2010 14:28:00 +0400
On Wed, Jul 7, 2010 at 09:09, David Manura <dm.lua@math2.org> wrote:
> On Tue, Jul 6, 2010 at 6:19 PM, Alexander Gladysh <agladysh@gmail.com> wrote:
>> I think that it should be not a single module, but a family of modules.
>> At least these three:
>> -- String: expansion, escaping
>> -- Path manipulation
> And the fourth noted by Hisham is
>
> -- filesystem I/O abstraction (e.g. fs.recursive_delete)
>
> which I think should be a separate module from the core shell
> abstraction module (for quoting/exec). The filesystem I/O abstraction
> module would have optional dependencies on other modules like the
> shell abstraction module, LuaFileSystem, and lposix.
And the fifth, also by Hisham:
-- I/O adaptors (i.e. functions to convert shell command output to
iterators and / or tables)
Alexander.