O usłudze
PrzetłumaczoneRozwijam prawdziwe aplikacje w Kawa Scheme — implementacji Scheme, która kompiluje się bezpośrednio do bajtkodu Java i działa wszędzie tam, gdzie dostępna jest JVM. Moja specjalność to granica, gdzie Lisp spotyka platformę Java, a ja sprawiam, że ta granica jest wygodna i przewidywalna. Potrzebujesz wywołać istniejące biblioteki Java z Scheme? Ustawię czystą interoperacyjność z typowanymi wywołaniami metod, dostępem do pól i generykami, aby kod Kawa Scheme był naturalny i działał szybko. Chcesz osadzić warstwę skryptową w aplikacji Java? Wdrożę osadzony interpreter Kawa Scheme z izolowanym środowiskiem, podniesionymi obiektami hosta i małym udokumentowanym API, które Twój zespół może rozszerzać bez obaw. Zajmuję się również skryptowaniem Androida w Kawa Scheme: wiązanie kodu Scheme z aktywnościami, usługami w tle i obsługą zdarzeń, aby uzyskać warstwę Lispa na szczycie Twojej aplikacji. Typowy wynik: kompilowalny moduł Kawa Scheme z budowami Ant lub Gradle, wywoływalny z pliku jar Java, opakowania interoperacyjne dla Twoich kluczowych klas, makra i rekurencja ogonowa dla czystości, testy jednostkowe i krótki przewodnik, aby następny deweloper mógł szybko się wdrożyć w ciągu dnia. Mam za sobą lata pracy z Scheme, Common Lisp i JVM; cenię czytelny kod, uczciwe terminy i płynną komunikację. Opisz swój stos i cel — a ja dokładnie wyjaśnię, jak Kawa Scheme pasuje i co wynik będzie robił.