lua

Zakres funkcji / zmiennej (przekazać przez wartość lub odniesienie?)

Jestem kompletnie zdezorientowany przez Lua's zmienny zakres i przekazywanie argumentów funkcji(wartość lub odniesienie). Zo ... wanym zmienna lokalna? Dlaczego modt jest w stanie na modify the table yet moda is not able aby zmodyfikować zmienną a?

Osadzanie Lua w C++

Próbowałem osadzić lua w aplikacji c++, ale bezskutecznie, ponieważ kompilator skarży się na "lua_open".Używam Lua 5.2. Znal ... the libs luaL_openlibs(L); luaL_dofile(L,"example.lua"); printf("\nDone!\n"); lua_close(L); return 0; }

Początek w Lua dla Corona SDK

Zacząłem pracować nad Corona SDK.As wszyscy wiecie, że używa Lua jako języka programowania, chciałem poznać kilka dobrych lin ... istą iPhone ' a i pracuję nad objective C od ostatniego roku. Wszelkie sugestie, pomoc będą mile widziane. Thanks Aditya

Jak można zaimplementować OO w Lua?

Lua nie ma wbudowanego wsparcia dla OO, ale pozwala na samodzielne zbudowanie go. Czy moglibyście podzielić się ze mną niektó ... sposobami implementacji OO? Proszę napisać jeden przykład na odpowiedź. Jeśli masz więcej przykładów, napisz inną odpowiedź.

Realizacja zamknięć w Lua?

Mam pytanie, jak są realizowane zamknięcia. Powiedzmy, że jest to w pliku o nazwie test.lua: local a = 'asdf' local funct ... e? 1 wiem, że Lua nie przydziela wartości na stosie, ale przydziela lokalne Wskaźniki na stosie wartości w stercie, prawda?

Lua Challenge: czy możesz poprawić wydajność implementacji Mandelbrota?

Status: Jak na razie program best answer wykonuje się w 33% czasu oryginalnego programu! Ale prawdopodobnie są jeszcze inne ... sobów na optymalizację jednego ze słabych punktów Lua. Edit: wyznaczenie nagrody za to, aby wyzwanie było bardziej zabawne.

Przekazać obiekt C++ do funkcji Lua

Mam Projekt C++, w którym 1 metoda klasy 1 bardzo często się zmienia. Więc chcę wziąć ten kod z C++ do Lua. Uwaga, jestem now ... nalazłem, jak zrobić pierwszy krok z Księżycem, a nie mogę poradzić sobie z drugim i trzecim. I can ' t use SWIG i wzmocnij.

Jak usunąć wpis tabeli lua za pomocą jego klucza?

Mam tabelę lua, której używam jako hashmapy, czyli z kluczami łańcuchowymi: local map = { foo = 1, bar = 2 } Chciałbym " ... vekey(table, key) local element = table[key] table[key] = nil return element end Czy jest na to lepszy sposób ?

Konkatenacja strun w Lua

W wielu językach można łączyć ciągi znaków przy przypisywaniu zmiennych. Mam scenariusz, używając języka programowania Lua, ... ============== ===== C# ===== string filename = "checkbook"; filename += ".tmp"; =============== Z góry dziękuję za pomoc.

Najprostszy sposób, aby skrypt lua czekać/pauza / sen / blok na kilka sekund?

Nie mogę wymyślić, jak zmusić lua do robienia typowych trików czasowych, takich jak Sleep-zatrzymaj wszystkie działania n ... zyłaby się co milisekundy X, ale gdyby wydarzyła się co 2-100 ms, byłaby wystarczająco blisko. Niestety nigdy nie próbowałem.

call/cc w Lua-możliwe ?

Artykuł na Wikipedii o kontynuacja mówi: "W dowolnym języku, który obsługuje Closure , możliwe jest pisanie programów w st ... Dla Windows - dla każdego, kto chce pomóc, Są to dwa łatwe do pobrania i zainstalowania narzędzia, które po prostu działają.

Jak mogę pobrać ślad stosu lua z pliku core przy użyciu gdb

Mam aplikację C++ (Dla OS X), która nazywa lua jako język skryptowy. Uruchamiam dużą liczbę tych aplikacji (100s) i mogą dzia ... dajność i dodatkową złożoność. Jak mogę przejść przez wewnętrzne struktury lua, aby uzyskać informacje o stosie połączeń at?

Czy istnieje specjalne znaczenie dla składni () () w Lua

Często widzę tego typu składnię w jakimś pliku źródłowym Lua, który ostatnio czytałem, co to znaczy, zwłaszcza druga para naw ... każdym razie, użycie interfejsu jest dobrze udokumentowane poniżej. https://github.com/torch/nngraph/blob/master/README.md

Statycznie typowana Lua

Szukam kompilatora interfejsu Lua, który jest sprawdzany w czasie kompilacji, ale wyświetla standardowy kod bajtowy Lua 5.1 ( ... do korzystania MetaLua do tego, ale szczerze mówiąc nie jestem wystarczająco bystry, aby zrobić głowy ogony ich dokumentacji

Tworzenie dodatków do World of Warcraft - jak zacząć? [zamknięte]

Jako wieloletni gracz World of Warcraft i zapalony programista zdecydowałem, że chciałbym połączyć te dwa elementy i zająć si ... uczę ignorując biblioteki i budując od podstaw? Jak wykonać jeden lot? Chętnie wysłucham twoich rad, doświadczeń i poglądów.

Czym jest model współbieżności w Openresty?

Nie mogę się doczekać, kiedy openresty (lub nginx) obejrzy model współbieżności. Przeczytałem zakres zmiennej Lua , który wyj ... a pracowników wpływa na wyniki? Jak Faza, w której następuje kod (tj. init_by_lua zamiast content_by_lua) wpływa na wyniki?

Ustawianie zmiennej global LUA PATH z C++ / C?

Próbuję ustawić globalną zmienną LUA_PATH bezpośrednio z C / C++, używam Lua z moich aplikacji na iPhone 'a, więc Moja ścieżk ... e to dość dalekie od ideału. ( próbuję to zrobić, aby móc używać require, z moich skryptów .lua. Czy ktoś mógłby mi pomóc ?

Debugger Lua, który może dołączyć do procesu

Moja firma ma program, który używa wbudowanego w runtime Lua, ładując pliki .lua z dysku i wykonując funkcje zdefiniowane w n ... rpreter Lua i wstrzyknąć własną funkcję śledzenia(która może następnie obserwować pary plików / linii i wstrzymać wykonanie)?

Połączenia asynchroniczne z gniazdem Lua

Piszę program, który używa gniazda Lua do komunikacji z serwerem http. API, którego używam to " socket.http.request", i odkry ... órej używam.) Używam Lua 5.1 i Lua socket 2.0.2 tutaj. Czy ktoś mógłby mi dać znać która wersja Lua lub Lua socket ma to API?

Jak uruchomić skrypty Lua na Androidzie w aplikacji Java?

[2]}rozwijam grę na Androida w Javie, która wykorzystuje Skrypty Lua. Do wykonania tych skryptów używam LuaJ z klasą Java Scr ... 647K, paused 2ms+6ms Aktualizacja: Może ten projekt ma jakiś przydatny kod? http://code.google.com/p/android-scripting/