![]() ![]() A curated list of quality Lua packages and resources. Inspired by the lists awesome, awesome-awesomeness, and awesome-nodejs. Implementations, Interpreters, and Bindings.Implementations, Interpreters, and Bindings Lua - Lua's original ANSI C interpreter.Lua Repo - The official Lua repo, as seen by the Lua team, mirrored to GitHub.LuaJIT - High-performance Just-In-Time compiler for Lua.lua.vm.js - Lua VM on the web a direct port of the C interpreter via LLVM, emscripten, and asm.js.Moonshine - A Lua VM implemented in JavaScript. Textadept is a free software minimalist text editor designed for computer programming.Slower than lua.vm.js, but with better docs, examples, and JS interfacing. Fengari - The Lua VM rewritten in Javascript with seamless JS and DOM interoperability.MoonSharp - A Lua interpreter written entirely in C# for the.UniLua - A pure C# implementation of Lua 5.2, focused on compatibility with the Unity game engine.Written in a combination of C, C++, and Lua and relentlessly optimized for speed and minimalism for more than 12 years, Textadept is an ideal editor for programmers who want endless extensibility without sacrificing speed and disk space, and without succumbing to code bloat and a. If you want to make textadept-ncurses the default command line editor in Ubuntu, also install the following package: sudo apt-get install textadept-default-cli For how to use TextAdept, see the manual and its wiki as well as the doc/ folder available in the TextAdept archive (available under /opt/textadept/doc for Ubuntu users who are using our. golua - Golang bindings to the Lua C API. Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor for programmers.GopherLua - Lua 5.1 VM and compiler implemented in Go with Go APIs.LuaBridge - A lightweight library for mapping data, functions, and classes back and forth between C++ and Lua.Note: From LuaJIT to Lua to lua.vm.js to Moonshine, a basic benchmark sees performance drop by roughly a factor of 6 with each hop. LuaRocks - De-facto tool for installing Lua modules as packages called "rocks", plus public rock repository and website.Lake - A build engine written in Lua, similar to Ruby's rake.Luabuild - Highly customizable Lua 5.2 build system.luastatic - Simple tool for turning Lua programs into standalone executables.omnia - A batteries-included creator of standalone executables, built on top of luastatic.ProFi - Simple profiler that works with LuaJIT and produces a report file.luatrace - Toolset for tracing/analyzing/profiling script execution and generating detailed reports.StackTracePlus - Drop-in upgrade to Lua's stack traces which adds local context and improves readability.MobDebug - Powerful remote debugger with breakpoints and stack inspection.textadept-portable has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. ![]() lovebird - Browser-based debug console. textadept-portable is a Shell library typically used in Server, Runtime Evironment applications.Originally made for LÖVE, but works in any project with LuaSocket support. Lua Development Tools - Eclipse plugin which provides code completion, debugging, and more.Lua for IDEA - IntelliJ IDEA plugin which, among other things, provides code completion, smart highlighting, and experimental debugging.ZeroBraneStudio - Lightweight, customizable, cross-platform Lua-dedicated IDE with code completion and analysis, written in Lua.The latest TextAdept version are available via some third party PPA, so installing the software on Ubuntu 15.10 Wily Werewolf, Ubuntu 15.04 Vivid Vervet, Ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin and derivative systems like Linux Mint 17.2 Rafaela, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Deepin 2014, Peppermint 6, Peppermint 5, LXLE 14.04 and Linux Lite 2 is easy. The latest version available is TextAdept 8.2, which has been recently released, coming with some changes and fixes. It is ideal for programmers and coders, since it has support for more than 80 programming languages.Ĭtrl + Shift + tab to switch to the previous buffer Among others, it has support for multiple languages, unlimited split screens, some code autocompletion features. Unlike other text editors, it uses buffer browsers instead of tabs. As you may know, TextAtept is a cross-platform, open-source and minimalistic text editor that can be extended via Lua. ![]()
0 Comments
Leave a Reply. |