GUI Lua alatt Windows 10-en

Sziasztok,

milyen GUI csomagot ajanlanatok Windows 10 ala?

A Lua programozasi nyelv alapjait szeretnem osszekotni egyszeru grafikus
programokkal?
Koszi szepen.

Ardi

Hozzászólások

Sziasztok,

folytatnam a bejegyzesemet.
Talaltam egy erdekes GUI-t fltk4lua nevvel az alabbi link alatt:

https://github.com/siffiejoe/lua-fltk4lua/wiki

Sikerult chocolatey alatt feltenni a kovetkezot:

choco install lua51
choco install lua52
choco install lua53
choco install luarocks

Sajnos, nem tudom, hogyan tovabb.

Hogyan tudom luarocks.exe segitsegevel feltenni az fltk4lua csomagot
es beallitani a szukseges valtozokat?

MINGW64 alatt:

$ pwd
/c/ProgramData/chocolatey/bin

$ luarocks.exe search fltk4lua

Search results:
===============

Rockspecs and source rocks:
---------------------------

fltk4lua
0.1-1 (rockspec) - https://luarocks.org
0.1-1 (src) - https://luarocks.org

$ luarocks.exe install fltk4lua

Error: C:\ProgramData\chocolatey\lib\luarocks\luarocks-2.4.4-win32\systree/lib/luarocks/rocks does not exist and your user does not have write permissions in C:\ProgramData\chocolatey\lib\luarocks\luarocks-2.4.4-win32\systree
-- you may want to run as a privileged user or use your local tree with --local.
Now retrying as a privileged user...

"C:\ProgramData\chocolatey\lib\luarocks\luarocks-2.4.4-win32\luarocks.bat" install fltk4lua

Installing https://luarocks.org/fltk4lua-0.1-1.src.rock

Error: Could not find header file for FLTK
No file FL/Fl.h in c:/external/include
You may have to install FLTK in your system and/or pass FLTK_DIR or FLTK_INCDIR to the luarocks command.
Example: luarocks install fltk4lua FLTK_DIR=/usr/local
C:\Users\XXXX\AppData\Local\Temp\luarocks_fltk4lua-0.1-1-6498\LUA-FL~1\compat-5.3\ROCKSP~1 - The directory is not empty.

Press any key to close this window...

Koszi a segitseget.
Ardi

Szerintem azért nem kapsz választ, mert senki nem csinál ilyesmit, senkinek fogalma sincsen. Eléggé különleges igény. Úgyhogy készülj fel rá, hogy sok segítséget ehhez nem fogsz kapni. Aztán ha mégis befut valaki, aki ebben profi, akkor bocs a riogatásért!

Az is lehet, hogy jobban jársz, ha másfelé indulsz el, és nem akarsz LUA-ban Windowsra GUI-t fejleszteni. Lehetséges.

Pedig igaza van, amit kevesen hasznalnak, arrol nehezebben talalsz infot/segitseget.
Python3+Qt5 parossal csinaltam par dolgot, .Net-tel valoszinuleg egyszerubb dolgom lett volna (igy viszont konnyebben eletre tudom kelteni mas OS-eken).
Amugy a lua viszonylag lassu scriptnyelvkent bloat-abb ezeknel.

--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin

Megnyitod Hajbi adatlapjat, ranyomsz a kovetes linkre, es egy random topicban rakeresel egy tetszoleges hozzaszolasara. Ebben kifejti, hogy mennyire fingja nincs az informatikarol, az elektronikarol, a gazdasagrol, a tematol fuggoen. Vagy valami atlag marxista/sotetzold/konteos vagy hasonlo aktivista hozzaszolasat fogod talalni.

--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin

"A LUA a leggyorsabb scriptnyelv"
Citation needed.

Egyebkent a Pythonra nem a sebessege miatt esett a valasztas. (bar a numpy meg a multiprocessing eleg sokat segit itt is)

A Luaval sincs semmi bajom, ha egy nagyobb programba be kell agyazni scriptelni valamit, arra eleg jo. Volt egy projectem, ahol eleg komolyan felmerult, hogy a nem sebessegkritikus reszeket abban irjuk, de ott nem volt alatta OS (bare metal ARM), es tul sok dolgot kellett volna alatenni, kezdve a memoriakezelessel, igy letettunk rola. Az iGOban viszont jol mukodik a Lua, az Android intentkuldest epp en irtam hozza.

--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin

[semi-off]
hasznalom ezt -> https://love2d.org/ nehanap meg mindig. nagyon kis handy, grafokat vizualizalok vele tobbnyire, windowsos embereknek is nezniuk kell. (win10-en nem tudom hogy megy-e.)