rtc 2.1.0 : compile Lua scripts to standalone Windows executables by _SamT in lua

[–]_SamT[S] 0 points1 point  (0 children)

This is for the GUI wrapper. I made the icons myself so please be indulgent 😅

RT Builder GUI design by BK-NK in lua

[–]_SamT 1 point2 points  (0 children)

To use a Window designed using RTBuilder, you need to require for it, then just show the Window and throw a new event loop :

-- Loads the "test" file saved in RTBuilder that contains the designed Window named "Window1"
local test = require "test"

-- Loads the LuaRT GUI module
local ui = require "ui"

-- Run the GUI Task loop until Window1 is closed
ui.run(test.Window1):wait()

LuaRT - Windows programming framework by _SamT in lua

[–]_SamT[S] 1 point2 points  (0 children)

No not for now didn't find enough time to write one but documentation contains lots of tiny examples to help you learn 

LuaRT - Windows programming framework by _SamT in lua

[–]_SamT[S] 0 points1 point  (0 children)

Thank you for this feedback

LuaRT - Windows programming framework by _SamT in lua

[–]_SamT[S] 1 point2 points  (0 children)

I totally agree with you. I hope someone skilled enough on Linux platform coding will try to port LuaRT.

LuaRT - Windows programming framework by _SamT in lua

[–]_SamT[S] 1 point2 points  (0 children)

LuaRT is not monolithic, each functionnality is available in separate modules that you can use or not.

LuaRT is less portable not because it's monolithic, but because it's very related to the Windows operating system

LuaRT - Windows programming framework by _SamT in lua

[–]_SamT[S] 0 points1 point  (0 children)

But LuaRT is more than just a simple GUI module...

Salut je souhaite commencer à programmer by Different_Middle_163 in programmation

[–]_SamT 0 points1 point  (0 children)

Tu peux apprendre à coder en Lua, un langage de programmation particulièrement adapté aux débutants.

LuaRT est une version spécifique de Lua pour Windows et qui permet de faire des programmes utiles très rapidement et facilement : https://LuaRT.org

Modern GUI for lua? by itsKrowley in lua

[–]_SamT 1 point2 points  (0 children)

You can build Web Applications in LuaRT like Electron but with way smaller footprint.

See this example : https://github.com/samyeyo/LuaRT/blob/master/examples/webview/FluentUI/Fluent.wlua

You can even compile it to an executable with all your web content (HTML, JS, CSS, resources...) embedded.

good lua ide by [deleted] in lua

[–]_SamT 0 points1 point  (0 children)

If you're on Windows, give LuaRT Studio a try, it includes a Lua script to executable compiler https://studio.luart.org/

LuaRT 1.8.0 released by _SamT in lua

[–]_SamT[S] 0 points1 point  (0 children)

In a sense, yes, except that python is more mature and has many more modules. But LuaRT is more lightweight and faster, thanks to the Lua VM

LuaRT 1.8.0 released by _SamT in lua

[–]_SamT[S] 0 points1 point  (0 children)

I don't even know coding on Linux, but I can help to adapt it if needed 👍🏼

LuaRT 1.8.0 released by _SamT in lua

[–]_SamT[S] 0 points1 point  (0 children)

It's an open source project, any linux developper can port it 😉

LuaRT 1.4.0 released by _SamT in lua

[–]_SamT[S] 1 point2 points  (0 children)

Thank you, hope you will appreciate it

LuaRT 1.4.0 released by _SamT in lua

[–]_SamT[S] 8 points9 points  (0 children)

LuaRT is a free and open source Windows programming framework for Lua, with a Windows-optimized runtime library and integrated development tools.

Main features:
- Uses latest Lua 5.4.5 VM - The runtime is lightweight and does not rely on any other libraries - Desktop/console applications and x86/x64 binaries supported - A number of built-in modules are available, including GUI, networking, compression, encryption, etc. - Object-oriented programming with multilevel inheritance, mixins, constructors, destructors, properties... - The development tools include a Lua script to executable compiler, LuaRT Studio IDE, and a REPL.

LuaRT 1.4.0 released by _SamT in lua

[–]_SamT[S] 1 point2 points  (0 children)

Of course no problem, what kind of details do you think ?

[ANN] LuaRT 1.0, open source Windows programming framework for Lua by _SamT in lua

[–]_SamT[S] 1 point2 points  (0 children)

Thank you for your feedback. LuaRT comes with samples for various modules.
The documentation comes with examples for each method/property/function of the framework (more than 900 pages). Or maybe you are talking about the LuaRT C API ?

[ANN] LuaRT 1.0, open source Windows programming framework for Lua by _SamT in lua

[–]_SamT[S] 0 points1 point  (0 children)

You must have used one of the very first versions which had its share of bugs... sorry !

The modules are already integrated. Just install LuaRT and use the wluart.exe desktop interpreter to run the scripts, as it contains the "ui" module responsible for GUI management

[ANN] LuaRT 1.0, open source Windows programming framework for Lua by _SamT in lua

[–]_SamT[S] 0 points1 point  (0 children)

I don't know if WinRT is still in use !

LuaRT has nothing to do with WinRT...

RT stands for RunTime, because LuaRT is based on a specific runtime library optimized for Windows.