O usłudze
PrzetłumaczonePiszę w MoonScript — języku w stylu CoffeeScript, który kompiluje się do Lua — i dostarczam wynik jako czyste, czytelne Lua, które każdy w twoim zespole może zrozumieć. Jeśli kochasz Lua, ale masz dość szablonów, MoonScript daje ci prawdziwe klasy, zrozumiałe listy, domyślne zwroty i zwięzłą składnię, zachowując jednocześnie zwykłe Lua pod maską.
Co robię:
Scripting gier dla LOVE2D i Corona — systemy encji, maszyny stanów, logika UI, zapisywanie i ładowanie, zasady gry. Składnia klas i zrozumiałe listy w MoonScript sprawiają, że kod gier jest zauważalnie krótszy i jaśniejszy niż ręcznie napisane Lua.
Logika webowa na OpenResty i Nginx — obsługa żądań, routowanie, ograniczanie prędkości, warstwy pamięci podręcznej i punkty końcowe API w MoonScript, skompilowane do szybkiego Lua, które działa bezpośrednio w robocie Nginx.
Czyste bazy kodu Lua — przekształcam splątane Lua w uporządkowane moduły MoonScript lub transpile MoonScript do schludnego Lua, które możesz bezpośrednio zatwierdzić, jeśli później chcesz zrezygnować z narzędzi.
Konfiguracja budowy MoonScript w Lua — łączę moonc, obserwuję i kompiluję skrypty, mapy źródłowe do debugowania oraz integrację z twoim systemem budowy (Make, LuaRocks, testy busted, CI). Otrzymujesz pipeline od źródeł .moon do produkcyjnego Lua za pomocą jednego polecenia.
Każda dostawa zawiera czytelny wynik, komentarze, krótki README do odbudowy oraz testy tam, gdzie to stosowne. Dbam o kod, który twój zespół będzie mógł przeczytać za rok. Powiedz mi cel — LOVE2D, Corona, OpenResty lub zwykłe Lua — a dostosuję język i pipeline do tego.
Co robię:
Scripting gier dla LOVE2D i Corona — systemy encji, maszyny stanów, logika UI, zapisywanie i ładowanie, zasady gry. Składnia klas i zrozumiałe listy w MoonScript sprawiają, że kod gier jest zauważalnie krótszy i jaśniejszy niż ręcznie napisane Lua.
Logika webowa na OpenResty i Nginx — obsługa żądań, routowanie, ograniczanie prędkości, warstwy pamięci podręcznej i punkty końcowe API w MoonScript, skompilowane do szybkiego Lua, które działa bezpośrednio w robocie Nginx.
Czyste bazy kodu Lua — przekształcam splątane Lua w uporządkowane moduły MoonScript lub transpile MoonScript do schludnego Lua, które możesz bezpośrednio zatwierdzić, jeśli później chcesz zrezygnować z narzędzi.
Konfiguracja budowy MoonScript w Lua — łączę moonc, obserwuję i kompiluję skrypty, mapy źródłowe do debugowania oraz integrację z twoim systemem budowy (Make, LuaRocks, testy busted, CI). Otrzymujesz pipeline od źródeł .moon do produkcyjnego Lua za pomocą jednego polecenia.
Każda dostawa zawiera czytelny wynik, komentarze, krótki README do odbudowy oraz testy tam, gdzie to stosowne. Dbam o kod, który twój zespół będzie mógł przeczytać za rok. Powiedz mi cel — LOVE2D, Corona, OpenResty lub zwykłe Lua — a dostosuję język i pipeline do tego.