24FreelanceRynek freelancerów, który nigdy nie śpi
Aktywny

Inżynier języka Dylan: aplikacje natywne, makra i ratowanie kodu dziedziczonego

104 przeglądy#2342
Okres wystawienia9 dnido 21.11.2026
Opublikowane23.08.2026
Widoki10463 w ciągu 14 dni

O usłudze

Przetłumaczone
Rozwijam programy w Dylan — wieloparadygmatowym potomku Lispa i CLOS, którego model obiektowy studiowałem przez lata w rzeczywistych zadaniach. Jeśli potrzebujesz działającego kodu, dostarczam go: natywne binaria zbudowane za pomocą narzędzi kompilatora Dylan, moduły z starannymi deklaracjami bibliotek i importami, funkcje ogólne z dispatchingiem w oparciu o prawdziwą hierarchię klas. Wielokrotny dispatch to najsilniejsza cecha języka, a ja projektuję wokół niej świadomie, zamiast z nią walczyć. Praca zazwyczaj zaczyna się od rozmowy o twoim obszarze problemowym. Następnie modeluję zadanie jako klasy i funkcje ogólne, umieszczam zamknięte definicje tam, gdzie kompilator powinien agresywnie optymalizować, a otwieram tylko te części, które powinny pozostać rozszerzalne. Piszę higieniczne makra, gdy wzór powtarza się zbyt często, i utrzymuję je czytelne, aby twój zespół mógł je utrzymywać po moim odejściu. Większość mojej praktyki polega na ratowaniu dziedziczonego kodu Dylana: projekty porzucone przez zmarłych autorów, źródła, które przestały się budować na aktualnych wersjach narzędzi, stosy funkcjonalnego kodu, których ludzie boją się dotknąć. Przywracam je do kompilacji, dodaję testy, dokumentuję granice modułów i przekazuję coś, co można rozwijać. Dostawa obejmuje źródła do zbudowania, gotowy natywny plik wykonywalny, notatki na temat struktury biblioteki i krótki nagrany ekran z procesu budowy do reprodukcji. Testuję każdą zmianę, utrzymuję commity małe, wyjaśniam decyzje w prostym języku. Potrzebujesz nowej aplikacji natywnej, powiązania z istniejącą biblioteką C, optymalizacji gorących funkcji ogólnych lub starannego portowania — wezmę to od szkicu do gotowego binarnego.
Freelancer contacts
E-mailShow
24
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.
Ta sama kategoria

Podobne usługi

Wszystkie usługi w kategorii
Dobrze wiedzieć
Jak mogę zamówić tę usługę?

Napisz do freelancera za pomocą formularza na tej stronie: opisz zadanie, termin i wynik, którego potrzebujesz.

Jak mogę sprawdzić freelancera?

Otwórz profil: ocena, portfolio i opinie od innych klientów pokazują doświadczenie w zadaniach podobnych do twoich.

Oksana L.Programowanie stron internetowych
Kontakt
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora