lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Thu, 18 Apr 2013 08:22:39 +1000
Choonster TheMage <choonster.2010@gmail.com> wrote:

> Hello all,
> 
> I've just finished porting Steve Donovan's luaish[1] and Rob Hoelz's
> lua-linenoise[2] to Windows.
> 
> luaish is a better REPL for Lua. luaish is based on lua.lua which is a
> Lua interpreter front-end written in Lua by David Manura.
> 
> To port luaish, I replaced all the POSIX calls with various functions
> from winapi, LuaFileSystem and Penlight. Optional Microlight
> pretty-printing was replaced with compulsory Penlight pretty-printing.
> 
> luaish-windows can be found on GitHub[3].
> 
> -------
> 
> lua-linenoise is a binding to Linenoise, a minimal, zero-config, BSD
> licensed, readline replacement used in Redis, MongoDB, and Android.
> 
> lua-linenoise itself didn't actually need any changes, I just packaged
> it with a Windows-compatible version of linenoise from MSOpenTech's
> Windows port of redis[6], renamed a few files and created a new
> rockspec.
> 
> lua-linenoise-windows can also be found on GitHub[4].
> 
> I'll probably release both of these as rocks soonish.
> 
> Regards,
> Choonster
> 
> [1] https://github.com/stevedonovan/luaish
> [2] https://github.com/hoelzro/lua-linenoise
> [3] https://github.com/Choonster/luaish
> [4] https://github.com/Choonster/lua-linenoise-windows
> 

Are the changes you made to linenoise portable enough to be merged back
into the main repo?  I would love to merge it if it's possible!

If you're willing to consider another advanced REPL, another one is my lua-repl project:

    https://github.com/hoelzro/lua-repl

</shameless-plug>

-Rob

Attachment: signature.asc
Description: PGP signature