Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Programovací jazyk Lua

Donnie
Donnie (neregistrovaný)
10. 3. 2009 0:40 Nový

GPL v komercnych projektoch

celé vlákno
Hmm, pokial viem tak v komercnych projektoch sam moze pouzit LGPL, ale ak by som v projekte pouzil nieco s GPL licenciou, moze to sice byt komercne, ale automaticky musim spristupnit kody, takze komercnost ostava len na poli podpory, alebo je to inak s GPL v komercnych projektoch?
petris
petris (neregistrovaný)
10. 3. 2009 1:04 Nový

Re: GPL v komercnych projektoch

celé vlákno
Pouze pokud vas o to pozada nekdo, komu jste projekt distribuoval v binarni podobe.
sid
sid (neregistrovaný)
10. 3. 2009 16:27 Nový

Re: GPL v komercnych projektoch

celé vlákno
Co kdyby dodatkem licencni smlouvy byla klauzule, ze kupujici nikdy nepozada o zdrojove kody? Bylo by to v souladu s GPL?
Shadow
Shadow (neregistrovaný)
10. 3. 2009 19:52 Nový

Re: GPL v komercnych projektoch

celé vlákno
GNU/GPL nepovoluje přidávání restrikcí nad rámec licence. Čili toto by bylo jasné porušení GNU/GPL.
Matej K.
Matej K. (neregistrovaný)
10. 3. 2009 1:41 Nový

Re: GPL v komercnych projektoch

celé vlákno
Nie je to celkom presné, ale v tomto prípade je to aj tak irelevantné. Lua je distribuovaná pod MIT licenciou ktorá je podstatne menej reštriktívna ako GPL.
uživatel si přál zůstat v anonymitě
10. 3. 2009 14:48 Nový

Re: GPL v komercnych projektoch

celé vlákno
Podla GPL zdrojove kody musis zverejnit iba ak dalej distribuujes. Ak pouzijes/pouzivas vo vlastnom projekte nieco co je licencovane pod GPL, ale zaroven vysledny produkt nedistribuujes, tak nie si povinny zverejnit zdrojovy kod (napr. in-house projekty)
Ash
Ash (neregistrovaný)
10. 3. 2009 19:18 Nový

Re: GPL v komercnych projektoch

celé vlákno
Projekt pro vlastní potřebu těžko označit za komerční...
uživatel si přál zůstat v anonymitě
10. 3. 2009 20:15 Nový

Re: GPL v komercnych projektoch

celé vlákno
Co treba takove youtube? To vyuziva spoustu OSS presto zdrojove kody poskytnout nemusi, protoze software dal nesiri. Nebo Vam snad neprijde komerecni?
Donnie
Donnie (neregistrovaný)
11. 3. 2009 0:18 Nový

Re: GPL v komercnych projektoch

celé vlákno
Takze ak mam nejaky komercny soft, a predam ho ako sluzbu, teba bude bezat na mnou prenajatych serveroch, tak neporusujem GPL licenciu z nemusim zverejnit kody celeho softu?
uživatel si přál zůstat v anonymitě
11. 3. 2009 20:48 Nový

Re: GPL v komercnych projektoch

celé vlákno
Ze vy jste tu licenci necetl? Je tam jasne napsano, ze resi jen distribuci, uzivat software muzete bez omezeni.
Matej K.
Matej K. (neregistrovaný)
10. 3. 2009 0:44 Nový

Licencia

celé vlákno
Lua 5 nie je šírená pod GPL. To by rozhodne jej rozšíreniu nepomohlo. Naštastie je to MIT licencia.
n0
n0 (neregistrovaný)
10. 3. 2009 0:46 Nový

Nice

celé vlákno
Že bych poprvé za svůj život sledoval nějaký seriál na rootu? ;-)
Seim
Seim (neregistrovaný)
10. 3. 2009 1:51 Nový

ok

celé vlákno
Hmm, dalsi alternativa propojeni dynamickeho skriptovani se statickym kodem. Uzitecna vlastnost rozsahlejsich aplikaci, ktere maji vyvojarum poskytnou moznost rychle konfigurace nebo prepsani casto se menicich useku programu podle pozadavku zakaznika bez rekompilace. Pro C++ bych sice dal prednost variacim kolem Qt a jejich Script engine, ale proc ne.. Pekny uvodnik, nechtel byste v dalsich dilech vice popsat syntaxi, semantiku a uvest prakticke ukazky jazyka? Ocenil bych mene barevnych obrazku od tematu a globalnimu nahrazeni "intepretr" za "interpret" bych se taky nebranil. :)
JIří Pagáč
JIří Pagáč (neregistrovaný)
10. 3. 2009 11:14 Nový

Re: ok

celé vlákno
Když už, tak "interpreter". Ale stejně je to zbytečné. V češtině je zavedený pojem interpret, tak nechápu, proč zavádět nějakou obskurní terminologii.
sdf
sdf (neregistrovaný)
10. 3. 2009 3:07 Nový

hmm

celé vlákno
Syntaxi se mi teda Lua vubec nelibi, proc tak hnusny komentare, ach jo. V tom by se mi opravdu nechtelo psat neco rozsahlejsiho. Jak je to s podporou knihoven a bindingu typu binding na gtk, nejakou grafickou knihovnu, praci se zvukem, xml, soap, xml-rpc, webovymi frameworky, mod_lua a podobne? Tedy to, co tohle a mnohem vic poskytuje Python. Kdyz jsem cetl prvni dil, tak jsem si prakticky porad rikal, jo, tohle umi python, na tohle je prave taky stavenej python, napriklad ten embeding a podobne. Nejak jsem si nepovsimnul jedine veci, co by umel oproti Pythonu navic, co umi noveho, aby stalo se vubec zabyvat dalsimi dily. Zatim se mi zda, ze nic noveho neprinasi. A jeste jedna vec, jak je na tom lua se jmennymi prostory?
Zdenek
Zdenek (neregistrovaný)
10. 3. 2009 7:14 Nový

Re: hmm

celé vlákno
hyperion
hyperion (neregistrovaný)
10. 3. 2009 9:53 Nový

Re: hmm

celé vlákno
luaGnome, mod_lua, lua Orbit, luaXML (a hafo dalsich, tato je purge Lua, ne binding na C/C++ knihovny) je toho dost. Je to v clanku myslim popsane, v cem je Lua pro nektere projekty lepsi (pokud si clovek odlozi ideologicke bryle) - maly memory footprint, interpretr do cca 100 kB (ano, u Pythonu existuje jeho orezana lite verze, to vsak neni Python), rychlejsi beh programu, rychlejsi JIT (x Psycho) atd. Python je samozrejme pekny jazyk (patri do stejne skupiny), mnohdy je rozdil jen v syntaxi.
MarSik
MarSik (neregistrovaný)
10. 3. 2009 13:25 Nový

Re: hmm

celé vlákno
fungujici korutiny a schopne prostredky pro paralelni programovani.. tady Python tezce pohori, yield totiz nestaci..
Inkvizitor
Inkvizitor (neregistrovaný)
10. 3. 2009 13:35 Nový

Re: hmm

celé vlákno
A videl jsi uz nekdy Stackless Python? A modul multiprocessing v "normalnim" Pythonu?
MarSik
MarSik (neregistrovaný)
10. 3. 2009 16:34 Nový

Re: hmm

celé vlákno
Paralelni jako stovky a tisice "procesu" s minimalni rezii. Kouknete se treba na erlang a kolik "procesu" obsluhuje na jabber.cz (co uzivatel to lightweight proces). A lua je na tom s rezii jeste lepe.

Stackless python je hezky, ale tezka vlakna nikdy nebudou tak rychla a levna. Vite co vykonu vas stoji klasicky context switch?
MarSik
MarSik (neregistrovaný)
10. 3. 2009 16:45 Nový

Re: hmm

celé vlákno
Tu posledni vetu jsem mel asi rozdelit.

Stackless python je hezky. (zel experimentalni a nevsiml jsem si, ze by ho moc firem pouzivalo, vyzaduje upraveny interpret)
Multiprocessing je to same, novinka v 2.6, tudiz experimentalni a neoverene.

a pak nam zbyva threading.. a tam plati moje vytka o vlaknech.

Lua tu uz par let je a v porovnani s ostatnimi jazyky byla nejvice prostredkove nenarocna co se korutin tykalo. Vysledky stackless pythonu a multiprocessing modulu neznam, ale klasicky pythoni yield mel extremne vysokou spotrebu pameti (desitky KB).
MarSik
MarSik (neregistrovaný)
10. 3. 2009 16:50 Nový

Re: hmm

celé vlákno
Krom toho jak se divam, multiprocessing jen obchazi problem se zamykanim interpretu tim, ze pouziva vice procesu, misto vice vlaken. Tudiz take prilis drahy context switch.

Klasicky python proste neni delany na vysoce paralelni ulohy.
Inkvizitor
Inkvizitor (neregistrovaný)
10. 3. 2009 20:02 Nový

Re: hmm

celé vlákno
Stackless mnoho firem jistě nepoužívá, zejména proto, že nemají potřebu. Erlang má můj respekt (funkcionálním jazykům fandím) a Lua má stoprocentně taky mnohé výhody. Chtěl jsem jenom poukázat na to, že Python v podobných situacích nemusí být úplně špatný nápad.
Inkvizitor
Inkvizitor (neregistrovaný)
10. 3. 2009 20:00 Nový

Re: hmm

celé vlákno
Já můžu uvést taky pěkný příklad: Hra Eve Online používá na serveru právě Stackless. Chtělo by to asi nějaký benchmark pro srovnání výkonu Lua, Erlangu, Stackless Pythonu apod...
uživatel si přál zůstat v anonymitě
11. 3. 2009 10:42 Nový

Re: hmm

celé vlákno
Tak s tím nesouhlasím. Komentáře jsou naprosto vynikající, zvláště ty blokové.
Zakomentovaný blok:
--[[--
bla bla
--]]--
Jak tento blok uvolím? Takto:
---[[--
bla bla
--]]--
Žádné hledání druhé hvězdičky a lomítka. Samozřejmě, že lepší editory s highlightingem to zohledňují a příslušně rozsvítí/zhasnou blok.
Některé jiné věci jsou poněkud nezvyklé ale komentáře jsou silně návykové:-).
Pavel Tišnovský aura:98
12. 3. 2009 1:05 Nový

Re: hmm

celé vlákno
Je toho docela dost, ne sice tolik, jako napriklad v CPAN, ale dostupne knihovny toho pokryvaji docela dost:

http://lua-users.org/wiki/LibrariesAndBindings
Roman Schulz
10. 3. 2009 8:45 Nový

Lua

celé vlákno
Ahoj, tento skriptovací jazyk jsem používal ve svém 3D enginu před několika lety (když jsem měl ještě čas na hraní v OpenGL) a dost mi vyhovovalo jeho jednoduché embedování do C++
GNX
GNX (neregistrovaný)
10. 3. 2009 9:46 Nový

Re: Lua

celé vlákno
napodobne :) teraz o Lua pisem diplomovku
uživatel si přál zůstat v anonymitě
10. 3. 2009 14:49 Nový

Re: Lua

celé vlákno
A bude z toho engine nějaký product, nebo si mám koupit Fallout 3? :-/
linuxnew
linuxnew (neregistrovaný)
10. 3. 2009 15:13 Nový

Re: Lua

celé vlákno
kupte si Fallout 3
uživatel si přál zůstat v anonymitě
10. 3. 2009 9:26 Nový

Rychlé a elegantní

celé vlákno
Používáme tento skriptovací jazyk už delší dobu. Je úžasně rychlý a jeho snadná propojitelnost s C/C++ je opravdu vynikající. Tleskám tomuto článku. Jen tak dál.
backup
backup (neregistrovaný)
10. 3. 2009 11:00 Nový

RE: Programovací jazyk Lua

celé vlákno
jedinou nevyhodu vidim jako v pripadech ostatnich podobnych jazyku v tom, ze chybi CPAN.
Pavel Tišnovský aura:98
12. 3. 2009 1:09 Nový

RE: Programovací jazyk Lua

celé vlákno
Docela dost zajimavych a uzitecnych veci se da najit na http://lua-users.org/wiki/LibrariesAndBindings, otazkou je, zda je to dostatecne "comprehensive" ve smyslu CPANu ;-)
Ondřej Nový aura:100
10. 3. 2009 11:23 Nový

Wherigo

celé vlákno
Mozna nekteri z vas uz slyseli o projektu Wherigo, takova adventura nazivo (www.wherigo.com).
Prave psani cartridge pro tuto hru je taky v Lua a je to k nezaplaceni, naprosto pohodovy vyvoj.
uživatel si přál zůstat v anonymitě
10. 3. 2009 11:59 Nový

Neverwinter Nights

celé vlákno
NWN (engine Aurora) nepouziva Lua, ale proprietarni NWScript odvozeny od C/JavaScriptu
Lua bylo pouzito v Infinity enginu (Baldur's Gate)
bredy.novacisko.cz
bredy.novacisko.cz (neregistrovaný)
10. 3. 2009 13:09 Nový

Další jazyk na dvě věci

celé vlákno
Kolik programovacích jazyků budeme nakonec v tom jazykovém babylonu mít. Napsat programovací jazyk není žádné umění. Navrhněte syntaxi a naprogramuji vám to. Stačí lexikální analyzátor a rekurzivní sestup. Semestrální práce na FEL ČVUT pro předmět Programovací Jazyky II. včetně interpetu bytecode (nebo jiného stromu)
teni
teni (neregistrovaný)
10. 3. 2009 13:22 Nový

Re: Další jazyk na dvě věci - Starý dobrý rohlík!

celé vlákno
Taky si kolikrát říkám, když přijdu do pekárny:
Kolik druhů pečiva budeme nakonec v tom pekárenském babylonu mít? Vždyť já vlastně potřebuju jen chleba a rohlíky! Že někdo občas potřebuje i veku? Na co? Však když se ty rohlíky nakrájí podélně, je výsledek skoro stejný!
backup
backup (neregistrovaný)
10. 3. 2009 14:04 Nový

Re: Další jazyk na dvě věci - Starý dobrý rohlík!

celé vlákno
pouzivani prikladu vede vzdy k tomu, ze je treba vynalozit mnozstvi energie na to zjistit, je-li priklad vhodny. Tento styl komunikace ponechme prosim parlamentu, zive, abclinuxu a jinym.

Proc se nepoperete skutecne s nadhozenym problemem predrecnika v obecne rovine. Jake vyhody a nevyhody prinasi ruznotvarnost. Kolik te ruznorodosti je potreba pro efektivni vyvoj. V diskuzi jiz lecos zaznelo. Je moznost paralelniho programovani dostatecnym dovodem, aby nejaka firma tento nastroj zaradila do sveho nastrojoveho repertoaru. Jake vykonove ztraty je treba zakalkulovat, jestlize nasazuji v ramci jedne firmy, projektu vice nastroju nebo se koncentruji na malou podmnozinu.

Jak je to s pracovnimi silami. Jsou personalni pracovnici sto rozlisovat takove spektrum ruznych dovednosti s tim, aby firme zajistili odpovidajici pracovniky?

Otazky pres otazky ...
Hnidopich
Hnidopich (neregistrovaný)
10. 3. 2009 14:24 Nový

Re: Další jazyk na dvě věci - Starý dobrý rohlík!

celé vlákno
Takove energie jsi vynalozil a stacilo napsat jen: "Na hloupou otazku, hloupa odpoved." :-)
teni
teni (neregistrovaný)
10. 3. 2009 16:15 Nový

Re: Další jazyk na dvě věci - Starý dobrý rohlík!

celé vlákno
Omlouvám se, ale nešlo to. Předřečník totiž nenadhodil problém, jak říkáte, pouze se chvástal tím, že umí napsat za jeden semestr překladač. Myslím, že téměř každý, kdo má za sebou předmět typu "výstavba překladačů" to zvládne taky a nevšiml jsem si, že by se tím tady někdo chlubil (pokud ano, opravte mě).

Samozřejmě mohu teď ke všem zdejším článkům o POV-rayi napsat komentáře typu "napsat vlastní raytracer je náplní semestrálního projektu předmětu počítačová grafika", ale bude to zhruba stejně relevantní tlach.
Asterixx
Asterixx (neregistrovaný)
10. 3. 2009 17:53 Nový

Re: Další jazyk na dvě věci - Starý dobrý rohlík!

celé vlákno
A ja bych je doplnil, ze predrecnik si zrejme neuvedomil, ze je rozdil napsat prekladac a prekladac pro kompletni a pouzitelny jazyk.

Ve firme kde pracuju udelali kdysi tu chybu, ze do produktu vlozili vlastni skriptovaci jazyk. No a ted padame na hubu, rozsirujeme vlastnosti jazyka misto dalsich vylepsovani celeho systemu a zakaznici se furt ptaji: "kdy bude podporovat tuhle vlastnost jazyka? a tamhletu? proc to ve vasem skriptu nejde zapsat stejene jako v jazyce x?".

A mimochodem, obcas se taky ptaji proc jsme nepouzili Python nebo Lua :-).
MarSik
MarSik (neregistrovaný)
10. 3. 2009 13:40 Nový

Re: Další jazyk na dvě věci

celé vlákno
Beru ;) prosil bych zapouzdritelny jazyk se syntaxi ruby a pametovou narocnosti lua (par stovek bajtu na korutinu).

To ze v prvnim dilu serialu potkate pouze jednoduche vyrazove konstrukce totiz nic nerika o samotnem jazyce. V lua se pisi simulace o desetitisicich samostatne bezicich "procesu".

Nijak nezpochybnuji uzitecnost predmetu typu vystavba prekladacu, ale jazyk je casto vic nez jen syntaxe. Efektivne implementovat vlastnosti jako uzavery nebo podporu pro paralelni programovani s minimalni spotrebou pameti uz je trosku umeni.
bredy.novacisko.cz
bredy.novacisko.cz (neregistrovaný)
10. 3. 2009 14:18 Nový

Re: Další jazyk na dvě věci

celé vlákno
Uvidíme.... Uznávám, že Lua mi co se implementace do C přijde lepší než třeba Python. Sám již delší dobu pátrám po jednoduchém skriptovacím jazyce a zatím jsem vždycky skončil tím, že dotyčnému uživateli (cílový zákazník) připravím framework v C++ plus hromádka maker, a nepozná, že to je C++. Má se ten člověk učit syntaxi Céčka (bez extrabuřtů), pascalu, Visual basicu, pythonu, Luy, rubyho, javascriptu, nebo kýho čerta (nehledě na to, že ten člověk doteď píše v OFP scriptu (scriptovací jazyk Operation Flashpoint a Army od Bohemia Interactive Studia... doporučuju nastudovat, možná jako odstrašující příklad)
YF
YF (neregistrovaný)
10. 3. 2009 19:28 Nový

Re: Další jazyk na dvě věci

celé vlákno
boze tydle teoreticky zvasty miluju :)
hyperion
hyperion (neregistrovaný)
10. 3. 2009 15:08 Nový

Re: Další jazyk na dvě věci

celé vlákno
Ano, ve školních podmínkách není vpodstatě žádný problém udělat si vlastní překladač i interpret zkompilovaného bajtkódu. Ale bude to trpět všemi vlastnostmi školských projektů - sice to bude nějak fungovat, ale bez pořádných harness testů, pomalu, paměťově neefektivně, prostě typický bastl (stačí se podívat na kód, co vyleze z lexu a yaccu). Dost úspěšných jazyků (poslední implementace JS, Lua, Iron Python) si dávají právě důraz na efektivitu, což je poznat - spousta JS aplikací by si například na starých interpretrech ani neškrtla.
green
green (neregistrovaný)
10. 3. 2009 14:41 Nový

LÖVE aneb multiplatformní 2D Hry snadno a rychle

celé vlákno

Moc pěkný projekt je LÖVE.

Má funkce skoro na všechno včetně zabudovaného box2d fyzikálního enginu. Podporuje celou řadu obrázkových a zvukových formátů. Celou složku s daty a skripty pak snadno zazipujete. Po přejmenování z .zip na .love pak můžete přibalit k interpretru a šířit jako spustitelný soubor nebo spustit v interpretu jako takovém. Funguje na Windows, Linux a Mac.

Více informací: LÖVE Wiki(hlavně videa) a dokumentace.
Tom B aura:44
10. 3. 2009 21:29 Nový

Lua + C++ + paralerní programování

celé vlákno
O Luu se zajímám už delší dobu (no, v letech to zas není ^~) a tento seriál rozhodně vítám, protože přeci jen mě dělá problémy najít nějaký pěkný tutorial. Už jenom ten kód přiložený v rámci obrazců mě naučil jednu dvě pěkné věci.
Mno, ale chtěl bych se zeptat na věc, kterou jsem nikde nějak nenašel; umí Lua (pokud možno bez nějakých dalších přídavků) programovat tak, že někde ve scriptu přeruším vykonávání funkce, program přejde do C++ a v něm zas někdy spustím pokračování? Jde mě o simulaci paralrní práce, ale více vláken nechci použít, ty si šetřím na něco jiného. Konkrétně mám na mysli do herního enginu scripty na ovládání postav, hlavně v nějakých událostech: spustí se událost (Lua script), zpracují se data pro daný snímek (posun postav, zobrazení textu, ...), pak se přejde do C++, zde se vykreslí prostředí, texty apod., a v dalším snímku se bude pokračovat ve scriptu.
Jen se ptám, zda to jde, pokud ano, předpokládám, že se to objeví v seriálu, ale spíš by mě to zajímalo, protože je to poměrně důležité a podle toho se rozhodnu, zda ji budu chtít použít (ostatní info už mám)...
atarist
atarist (neregistrovaný)
10. 3. 2009 21:44 Nový

Re: Lua + C++ + paralerní programování

celé vlákno
možná to půjde udělat přes koprogramy (coroutiny) a yield (to by bylo ono přerušení).
Quiark aura:100
1. 4. 2009 10:16 Nový

Re: Lua + C++ + paralerní programování

celé vlákno
A nestačilo by z Lua zavolat C++ovou funkci?
mike
mike (neregistrovaný)
12. 3. 2009 9:31 Nový

RE: Programovací jazyk Lua

celé vlákno
S jakyma knihovnama se to ma zkompilovat? Nebezi mi to.
Pavel Tišnovský aura:98
12. 3. 2009 13:00 Nový

RE: Programovací jazyk Lua

celé vlákno
překladač Lua nebo ten demonstrační příklad? Ten příklad vyžaduje pouze libc a lua (nejlépe staticky slinkovanou).
Pavel Tišnovský aura:98
12. 3. 2009 22:21 Nový

RE: Programovací jazyk Lua

celé vlákno
Pokud máte jazyk Lua již v systému (nainstalovaný pomocí balíčku), tak je zapotřebí při prekladu linkovat s knihovnou liblua50.so.5 (nebo 51 podle verze). Nebo je možné si stáhnout z http://www.lua.org/ftp/ zdrojáky Lua a přeložit je prakticky libovolným překladačem ANSI C (gcc vyhovuje, po mírných úpravách i bcc či Visual C) pomocí makefile. V každém případě (ať je již knihovna vytvořena staticky či dynamicky) musí být k dispozici hlavičkové soubory, k těm popř. uvést cestu pomocí přepínače -I při překladu.

Příklad ručního buildu:

1) stažení lua-5.1.4.tar.gz z http://www.lua.org/ftp/
2) rozbalení archivu
3) make linux (ve Windows make mingw, pokud máte MinGW nainstalovaný, jinak make ansi)
4) v podadresáři src se vytvoří (mj.) tři důležité soubory - interpret "lua", překladač "luac" a knihovna "liblua.a" - právě ta je určena pro linkování

Ještě me napadlo, že na některých systémech nemusí být defaultně knihovna readline (s hlavičkovým souborem), ta je potřebná pro interpret, samotná knihovna ji nevyžaduje. Pro jistotu si ji pls taky doinstalujte z baličkovacího systému.
mike
mike (neregistrovaný)
13. 3. 2009 8:03 Nový

RE: Programovací jazyk Lua

celé vlákno
Diky za odpoved, mel jsem problem s tim, ze mi prekladac hlasil unresolved errors. Reseni bylo jednoduche pouzivam totiz C++ prekladac- pridal jsem kolem hlavickovych souboru extern "C" { ... } a vsechno jiz bezi.
Dundee
Dundee (neregistrovaný) ---.20.broadband10.iol.cz
4. 6. 2009 13:47 Nový

Re: RE: Programovací jazyk Lua

celé vlákno

Na Ubuntu je postup takovýto:

  1. nainstalovat lua5.1 liblua5.1–0-dev
  2. změnit importy v C souboru na

#include <stdlib.h> #include <stdio.h> #include <memory.h> #include <math.h> #include <lua5.1/lauxlib.h> /* && / #include <lua5.1/lualib.h> / && */ 

  1. zkompilovat jako

gcc lua-logo.c -Wall -pedantic -o lua-logo -lreadline -llua5.1 

Zasílat nově přidané příspěvky e-mailem