This application allows you create and launch Lua code. Check samples for more details. Save and load files to/from cloud. Long press on file/folder/project gives you more options. Wide range of available libraries.
LuaStudio* based on Lua programming language** version 5.2. You can read more about Lua here: http://www.lua.org.
Lua 5.2 Reference Manual available from this url: https://www.lua.org/manual/5.2/.
LuaStudio JIT based on LuaJIT*** version 2.1.0-beta3 (latest from https://github.com/LuaJIT/LuaJIT). You can read more about luaJIT here: http://luajit.org/.
Project file has extension *.luastudio. You can open it as SQLite data base. Project Samples.luastudio hold this name for default examples. Delete or rename old samples if you want restore original version. Samples available on GitHub
You can run LuaStudio in application mode using command line arguments:
on Mac: open -na LuaStudio.app --args -a Samples.luastudio /HelloWorld.lua "Custom Window Title"
on Windows: LuaStudio.exe -a Samples.luastudio /HelloWorld.lua "Custom Window Title"
Parameter -a and next two: project_file_path and executable_lua_script_path force LuaStudio open and immediately launch Lua file from specific location instead of displaying whole list of available projects. Last parameter window_title responsible for new custom window title, can be omitted.
Full screen mode:
on Mac: use default top left icon for full screen resizing
on Windows: use Alt + Enter keys combination for switching (Warning: Some antiviruses can recognize full screen entering as dangerous behaviour and take actions)
Current version 2.12.0
Mobile version |
|
||||||||||||||||||||||
Desktop version |
|
||||||||||||||||||||||
Documentation |
HTML version
CHM version (zip) Instruction how to integrate LS with IntelliJ IDEA |
||||||||||||||||||||||
Exporter | Exporter_v23_0.luastudio (112MB) | ||||||||||||||||||||||
This project can export any LuaStudio projects to standalon app directly or to native target projects. Available targets: 1 - android gradle / importable to android studio 2 - xcode iOS (based on v14.3) 3 - standalon windows (+JIT) 4 - standalon mac os (+JIT) Install(copy) Exporter project to user document folder on your device. Location to this folder can be printed from Lua code: print(Lib.Media.FileSystem.File.documentsDirectory.nativePath) As an option, simply run script:
r = Lib.Sys.Net.Http.new( "https://raw.githubusercontent.com/luastudio/Exporter/main/Exporter_installer.lua" )
r.onData = function(s)fn=load(s) fn("23.0")end r.onError = print r.request(false)
|
|||||||||||||||||||||||
Privacy Policy | click here |
* LuaStudio free for all purpose and distributed on AS IS basis with no warranty. You can use it on your own risk with no compensation for any damage or lost.
** Lua 5.2 - Copyright © 1994-2023 Lua.org, PUC-Rio.
*** LuaJIT 2.1.0-beta3 - Copyright © 2005-2023 Mike Pall, released under the MIT open source license.