24FreelanceFreelance marketplace that never sleeps
Active

Living objects: development in the Self language

127 views#2343
Listing period9 daysuntil 21.11.2026
Posted23.08.2026
Views1276 in 14 days

About the service

I offer practical development, consulting and mentoring in Self — a pure prototype object-oriented environment that shaped how JavaScript thinks about objects. For over a decade I have worked inside its living Morphic world, where you change programs by touching running objects, not by editing dead text and recompiling. If you need a truly prototype system, I will build it: no classes, only objects that clone, inherit through parent slots and change behavior on the fly. I write careful message-based code, design object maps readable as little worlds, and keep everything responsive and inspectable. My services cover several tasks. First — prototypes from scratch: interactive tools, tutorials and research demonstrators right in the Morphic interface, with draggable self-describing morphs. Second — revival and migration: I take old Self language images, boot them on modern machines and wire them to new data sources without betraying the spirit of the language. Third — virtual machine and JIT research: I profile hot methods, unpack polymorphic inline caches and customizations, explain why Self remains a milestone in adaptive optimization. I also coach teams interested in pure object thinking: I run hands-on sessions where we grow behavior incrementally and refactor in dialogue with living objects. The result includes a working image, commented source, a brief written guide and a recording of the walkthrough so your people can continue on their own. I care about correctness, honest performance numbers and that you can actually maintain it. Tell me the goal — and I will shape it to the elegant, unusual texture of the Self language.

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.

Viktoria O.Web programming
Contact

What this page answers