Ještě před přednáškou jsem začal pracovat na online knize o Lue v češtině, jejíž rozpracovanou podobu můžete vidět (a připomínkovat) zde v Google Docs. Tato kniha je a i nadále bude k dispozici zdarma.
28.11.13
Lua: Krása v jednoduchosti (video a kniha)
Zde je záznam mé přednášky o supercool programovacím jazyku Lua na letošním DevFestu.
Ještě před přednáškou jsem začal pracovat na online knize o Lue v češtině, jejíž rozpracovanou podobu můžete vidět (a připomínkovat) zde v Google Docs. Tato kniha je a i nadále bude k dispozici zdarma.
Ještě před přednáškou jsem začal pracovat na online knize o Lue v češtině, jejíž rozpracovanou podobu můžete vidět (a připomínkovat) zde v Google Docs. Tato kniha je a i nadále bude k dispozici zdarma.
Přihlásit se k odběru:
Komentáře k příspěvku (Atom)
Velmi pekne. Mas dar vysvetlovat veci hodne polopate, bez kudrlinek a tisice cizich slov. Moc se mi libi, ze tvoje prednasky jsou opravdu o tom predat tu zkusenost. Je totiz spousta prednasek, ze kterych ma clovek pocit, ze si mel odnest jen to, ze prednasejici je hrozne nabusenej. Ty jdes skoro proti. Zapojis anal.lua a podobne bizarnosti... to aby si posluchac nahodou nezacal myslet, ze jsi normalni. Kazdopadne koncept jazyka LUA jsem z tveho vykladu pochopil a mozna na ten jazyk, diky tobe, jeste nekdy mrknu.
OdpovědětVymazatPěkná přednáška, díky. A jsem rád, že jsi na začátku rozsedl ten vysílač od mikrofonu, díky tomu pak byl zvuk mnohem čistší a nešel ze studny :-)
OdpovědětVymazatBTW, ten anal na řádcích 50 a 52 byl nedokončený úmyslně, abys ho mohl jako pravý entertainer opravit uprostřed přednášky, nebo jsi vážně v noci před přednáškou nahrál na disk starou nefunkční verzi? ;-)
klozury - dobrej clanek k tomu kdysi na rootu: http://www.root.cz/clanky/funkce-v-programovacim-jazyku-lua-uzavery/
OdpovědětVymazatFF: odpor k JS vychazi z toho, jaka je bezna praxe pri programovani v nem (tozn. nutnost pouzit nejakou zpicenost, aby byl clovek odstinenej od nekompatibilit mezi prohlizeci) nebo z neceho jinyho?
Nevim, prijde mi cely ten syntax prilis tezkopadny a spousta pravidel zbytecne komplikovana, napriklad toto: http://i.stack.imgur.com/5bdbd.png
Vymazata co teda porovnani Lua a Python? nejaky zasadni vyhody?
Vymazatzaujimalo by aj mna, ale franta tusim pisal ze python nepouziva a tak netusi. Co je skoda. Mne na "pohlad" Python mi pride nejak pritulnejsi.
VymazatBude někdy zveřejněna i ta druhá přednáška z letošního DevFestu o skládání hudby?
OdpovědětVymazatFrantišku, jak vypadá předváděná funkce 'anal'? Tady je moje varianta: http://ideone.com/KBN3aw
OdpovědětVymazatPodle mě ne Moje varianta je spíš tohle:
Vymazathttp://pcdn.picsexhub.com/content/d9/d8/6b/d9d86bd2295c463e6ea4bf18e3fff06811492/img/2.jpg
Libor: seksi
VymazatTady moje: http://pastebin.com/K0pR49sG
VymazatHezký, ale neprošlo mi:
Vymazat> x={}
> y={x}
> x[1]=y
> anal(x)
anal.lua:5: stack overflow
Protoze u "poli" (tedy tabulek s integerovymi sekvencnimi klici) se nekontroluje rekurze. Je to mirne upraveny kus kodu z meho existujiciho programu, nefunguje univerzalne. Taky neserializuje funkce atd...
VymazatNení to "polem", ani toto nefunguje (jen na okraj):
Vymazat> x={}
> y={x}
> x["NaN"]=y
Serializací funkcí je myšleno do bytecode?
Je to polem (doufam) - vzdyt {x} je pole o jednom prvku...
VymazatSerializace jde i do zdrojoveho kodu (pomoci debug knihovny).
Nahrával se i ten hudební workshop?
OdpovědětVymazatzajímalo by mě to propojení lua s erlangem.
OdpovědětVymazatto se jen zavolá lua skript z erlangího os:cmd(...)?
Ano
Vymazatděkuji
VymazatLua je naprd
Vymazat