Jestem programistą systemowym, który pracuje niemal wyłącznie w Gambit Scheme, przekształcając kompaktowe, ekspresywne programy R7RS w szybkie natywne pliki wykonywalne. Najbardziej cenię kompilator Gambit Scheme — generuje czysty kod C, który następnie dostrajam i składam w samodzielne binaria bez niespodzianek w czasie wykonywania. Jeśli potrzebujesz narzędzia wiersza poleceń, długoterminowego demona lub rdzenia numerycznego, który uruchamia się natychmiast i działa blisko sprzętu, to właśnie takie prace mnie interesują. Osadzam również Gambit Scheme w istniejących aplikacjach C i C++, dodając warstwę skryptową, którą Twoi użytkownicy mogą rozszerzać bez rekompilacji całego produktu. Do zadań rozproszonych używam Termite — biblioteki aktorów, która jest dostarczana z Gambit Scheme — i buduję klastry odporne na błędy, w których procesy migrują między węzłami i poprawnie się odzyskują po awariach. Typowy projekt obejmuje działający prototyp, czytelny skomentowany kod źródłowy, powtarzalny skrypt budowania, testy jednostkowe i krótki przewodnik, aby Twój zespół mógł utrzymać kod po przekazaniu. Profiluję gorące punkty, zastępuję ogólne listy typowanymi wektorami tam, gdzie to ma znaczenie, i poprzez interfejs funkcji obcych ponownie wykorzystuję biblioteki C, którym już ufasz. Poprawność jest dla mnie tak samo ważna jak szybkość: utrzymuję czysty rdzeń funkcyjny mały i przesuwam efekty uboczne na krawędzie. Powiedz mi o obciążeniu, docelowych platformach i terminach — a zaproponuję konkretny plan oparty na Gambit Scheme.
Freelancer contacts
E-mailShow
Dwadzieścia · wskazówka
Zanim zamówisz
Przejrzyj portfolio freelancera.
Opisz swoje zadanie i zapytaj o cenę oraz termin.
Sprawdź opinie od innych klientów.
Lub opublikuj projekt i porównaj kilka ofert.
Contact the freelancer
Order the service or ask the freelancer a question.