lua

Sortować punkty zgodnie z ruchem wskazówek zegara?

Biorąc pod uwagę tablicę punktów x,y, jak posortować punkty tej tablicy w kolejności zgodnej z ruchem wskazówek zegara (wokół ... ts[i].x; pointsSum.y = pointsSum.y + points[i].y end return {x = pointsSum.x / #points, y = pointsSum.y / #points} end

subtelne różnice między JavaScript i Lua

Po prostu kocham JavaScript. Jest tak elegancki (wyobraź sobie cichy dźwięk westchnienia fanboya lovestruck w tle). Tak, ost ... aszowane. To jedna z bardziej oczywistych różnic. Ale czy są różnice w zakresie zmiennych, niezmienność czy coś w tym stylu?

Jaki jest dobry silnik gry, który używa Lua? [zamknięte]

Znam Love2D i Corona SDK (dla urządzeń mobilnych). Czy są jakieś inne silniki gier, które używają Lua, które polecacie?

Co mogę zrobić, aby zwiększyć wydajność programu Lua?

Zadałem pytanie dotyczące perfromancji Lua, a na odpowiedzi zadałem: Czy studiowałeś ogólne wskazówki dotyczące utrzym ... ją na wydajność i (jeśli to możliwe) wyjaśnienie, dlaczego wpływa na wydajność. Jedna wskazówka na odpowiedź byłaby idealna.

Różnica między. oraz: w Lua

Jestem zdezorientowany co do różnicy między wywołaniami funkcji przez . i przez : > x = {foo = function(a,b) return a en ... gt; return x.foo(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 Co robi :?

Czy Lua opiera się przede wszystkim na ugruntowanych pomysłach na język programowania? [zamknięte]

Lua zajmuje dobre miejsce w przestrzeni języków, które można osadzać. Czy główne idee stojące za projektowaniem Lua są nowym ... ze wykonanym połączeniem ugruntowanych pomysłów? Porównanie właściwości i cech Lua do innych PLs są szczególnie odpowiednie.

Dlaczego warto używać Mongrel2?

I ' m confused what purpose Kundel2 służy / zapewnia, że nginx jeszcze nie. (Tak, czytałem podręcznik ale muszę być zbyt wi ... nx : webserver - Lua : język programowania - [[1]}FastCGI + LuaJIT : Aby podłączyć nginx do Lua - Postgres : baza danych

Najskuteczniejszy sposób ustalenia, czy tabela Lua jest pusta (nie zawiera wpisów)?

Jaki jest najbardziej efektywny sposób określenia, czy tabela jest pusta (tzn. obecnie nie zawiera ani wartości w stylu tabli ... wdzenie, czy zmienna table jest nil nie wystarczy ponieważ nie szukam wartości zerowych, a raczej tabel z 0 wpisami (np. {}).

Dlaczego LuaJIT jest taki dobry?

EDIT: niestety LuaJIT został wyjęty z porównania w linku poniżej. To porównanie języków programowania pokazuje, że LuaJIT m ... kompilowany do bajtowego kodu, więc dlaczego PyPy (który ma JIT teraz, jak sądzę) nie pokazuje tak dużego skoku w wydajność?

Jak wrzucić tabelę do konsoli?

Mam problem z wyświetlaniem zawartości tabeli zawierającej zagnieżdżone tabele (N-deep). Chciałbym wrzucić to na std albo na ... rudnego ale nie wiem jak. Szukam przybliżonego odpowiednika, który otrzymałbym przy drukowaniu NSDictionary przy użyciu gdb.

LuaJIT 2 poradnik optymalizacyjny

Szukam dobrego poradnika Jak zoptymalizować Kod Lua dla LuaJIT 2. Powinien skupić się na specyfikacjach LJ2, takich jak wykr ... tutaj.) Aktualizacja: zmieniłem tekst tytułowy z przewodnika "profilowanie" na "optymalizacja", ponieważ ma to większy sens.

Rozdwojony sznurek w Lua?

Muszę zrobić prosty podział łańcucha, ale nie wydaje się, aby była do tego funkcja, A ręczny sposób, który testowałem, nie wydawał się działać. Jak miałbym to zrobić?

Tworzenie samodzielnych plików wykonywalnych Lua

Czy istnieje łatwy sposób na samodzielne tworzenie .pliki exe ze skryptów Lua? Zasadniczo wymagałoby to połączenia interprete ... że jest to możliwe (schemat PLT pozwala na tworzenie samodzielnych plików wykonywalnych w ten sam sposób), ale jak dokładnie?

Jak skompilować Skrypty Lua do jednego pliku wykonywalnego, jednocześnie zyskując szybki kompilator LuaJIT?

Jak mogę skompilować mój Lua skryptów w jednym pliku wykonywalnym, a jednocześnie zyskując super szybką wydajność LuaJIT? Ba ... RLua jakie są negatywy do kompilacji mojego .lua do pojedynczego pliku wykonywalnego (np. would wydajność być gorsza, itp)?

Lua na iPhonie?

Próbuję używać Lua na iPhonie. Na Mac OS X, w normalnej (Nie-iOS) aplikacji Cocoa, użyłem następującego kodu: lua_State* l; ... oś wie jak to zrobić? (Przy okazji, nie obchodzi mnie, że Apple może nie zaakceptować mojej aplikacji, jeśli ma w niej Lua.)

Jak sprawdzić, czy tabela zawiera element w Lua?

Czy istnieje metoda sprawdzania, czy tabela zawiera wartość ? Mam swoją (naiwną) funkcję, ale zastanawiałem się, czy istnieje ... ywam tej funkcji, jest używanie tabel jako zestawów, tj. bez duplikatów elementów. Czy jest coś jeszcze, czego mógłbym użyć ?

Alternatywy dla Lua jako języka wbudowanego?

Pracuję nad systemem embedded z systemem Linux na DSP. Teraz chcemy, aby niektóre jego części były skryptowalne i szukamy ład ... w jednym pliku nagłówkowym musieliśmy zmodyfikować, aby Lua działało na tym systemie. Bardzo dobrze nadaje się do osadzania!

Skompiluj kod lua, zachowaj kod bajtowy, a następnie załaduj i wykonaj go

Próbuję skompilować skrypt lua, który wywołuje wyeksportowane funkcje, zapisuje wynikowy bajt do pliku, a następnie ładuje te ... nego przykładu, jak to zrobić. Czy jest jakiś przykład, jak to zrobić? Jak mogę to zrobić? Edit: używam Lua + Luabind (C++)

Lua vs Embedded Lisp i potencjalni inni kandydaci. do przetwarzania danych w oparciu o Zestaw

Aktualny wybór: lua-jit. Imponujące benchmarki, przyzwyczajam się do składni. Pisanie wysokowydajnego ABI będzie wymagało st ... ędzie wolnym oprogramowaniem. Jeśli jesteś zainteresowany współpracą ze mną (lub wkładem) w ten projekt, zostaw komentarz: D

Lua pattern matching vs. regular expressions

Obecnie uczę się lua. odnośnie pattern-matchingu w lua znalazłem następujące zdanie w dokumentacji lua na lua.org: Niemn ... nie? a jeśli są jakieś typowe przykłady: dlaczego któreś z pasujących wzorców vs. wyrażenia regularne jest lepiej dopasowane?