24FreelanceFreelance marketplace that never sleeps
Active

Dylan language engineer: native applications, macros and legacy rescue

135 views#2342
Listing period9 daysuntil 21.11.2026
Posted23.08.2026
Views1351 in 14 days

About the service

I develop programs in Dylan — a multiparadigm descendant of Lisp and CLOS whose object model I have studied for years on real tasks. If you need working code, I deliver it: native binaries built with the Dylan compiler toolchain, modules with careful library declarations and imports, generic functions with dispatch over a true class hierarchy. Multiple dispatch is the language's strongest feature, and I design around it consciously rather than fight it. Work usually starts with a conversation about your problem domain. Then I model the task as classes and generic functions, put sealed definitions where the compiler should aggressively optimize, and open only those parts that should remain extensible. I write hygienic macros when a pattern repeats too often, and keep them readable so your team maintains them after I go. Most of my practice is rescuing legacy Dylan code: projects abandoned by departed authors, sources that stopped building on current toolchain versions, heaps of functional code that people are afraid to touch. I bring them back to compilation, add tests, document module boundaries and hand over something that can be developed. The delivery includes buildable sources, a ready native executable, notes on library structure and a short screen recording of the build for reproduction. I test every change, keep commits small, explain decisions in plain language. Need a new native application, a binding to an existing C library, optimization of hot generic functions or careful porting — I will take it from sketch to ready binary.

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Oksana L.Web programming
Contact

What this page answers