Описание услуги
Предлагаю практическую разработку, консультации и наставничество на языке Self — чистой прототипной объектно-ориентированной среде, которая во многом определила, как JavaScript думает об объектах. Больше десяти лет я работаю внутри его живого мира Morphic, где программу меняют прикосновением к работающим объектам, а не правкой мёртвого текста с последующей перекомпиляцией. Если вам нужна по-настоящему прототипная система, я построю её: без классов, только объекты, которые клонируются, наследуют через родительские слоты и меняют поведение прямо во время работы. Я пишу аккуратный код на сообщениях, проектирую карты объектов, читаемые как маленькие миры, и держу всё отзывчивым и доступным для осмотра. Мои услуги закрывают несколько задач. Первое — прототипы с нуля: интерактивные инструменты, учебные пособия и исследовательские демонстраторы прямо в интерфейсе Morphic, с перетаскиваемыми самоописывающими морфами. Второе — оживление и перенос: я беру старые образы языка Self, поднимаю их на современных машинах и связываю с новыми источниками данных, не предавая дух языка. Третье — исследования виртуальной машины и JIT: профилирую горячие методы, разбираю полиморфные встроенные кэши и кастомизацию, объясняю, почему язык Self остаётся вехой адаптивной оптимизации. Ещё я обучаю команды, которым интересно чистое объектное мышление: провожу практические занятия, где мы наращиваем поведение постепенно и рефакторим в диалоге с живыми объектами. В результат входят рабочий образ, прокомментированный исходник, краткое письменное руководство и запись разбора, чтобы ваши люди продолжили сами. Мне важны корректность, честные цифры производительности и то, что вы сможете реально сопровождать. Расскажите цель — и я лягу ею на изящную, необычную фактуру языка Self.