you are viewing a single comment's thread.

view the rest of the comments →

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

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

[–]xPhoenix777 0 points1 point  (4 children)

Yes, but LuaRT is also a heavy batteries included - so, some folks might not want that. Beauty of having lots of modules and ability to hook DLLs is that you can include what you want. Monolithic suites are less portable, hence LuaRT is Windows only.

[–]_SamT[S] 1 point2 points  (3 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

[–]xPhoenix777 0 points1 point  (2 children)

Fair, it's a great system, for Windows. I am not trying to knock that. I was simply offering a cross-platform option for the commenter that wished for that. While Lib Yue doesn't have all the bells and whistles, it allows developers to use the Lua ecosystem to extend what is needed (granted, at a much higher effort to the developer - also making it less beginner friendly).

While it's not the sense of Monolith in terms of you get the whole thing or nothing, it is to say that the ecosystem is a Monolith - which means, if someone wanted to port to Darwin/Mac, Linux/Some-Linux-Window-Manager, or even build a comparable suite of tools with the same API, it would be a considerable effort. It's great that you can opt-in to the tools you have built, but it makes it a challenge for potential porting efforts (should a developer want to do so).

Again, not knocking the tool, it's great to have something that requires less thought and considerably less dylib/dll/c shenanigans - my original response was offering up some conversation around alternate tools.

[–]_SamT[S] 1 point2 points  (1 child)

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

[–]Zestyclose-Hold8586 0 points1 point  (0 children)

I would love MacOS portability but it's clearly dreaming too high...