Планы на осень

Осенью начинаю очередной период хэкерской практики. Если найдутся желающие, могу снова посвятить его Каллисто. На этот раз Каллисто 1.0 уже давно опубликована (исходник), а для второй версии основа заложена (черновики). Надо выйти на кодирование примитивов и слов, когда труд станет больше количественным и прогресс наглядным. Заодно код, переведённый на СПФ, можно будет портировать на разные платформы. Я держу в уме MS-DOS, как вторую платформу.

Участие в этом проекте возможно. Оно потребует вложений денег и времени. Обычно все участники периода практики встречаются два раза в неделю, по вечерам — лично в Москве (лучшее) или через Интернет (для иногородних). Полтора часа класс, на котором можно из первых рук изучить Форт и Каллисто, его реализацию для «Электроники МК-161», плюс полтора часа практики. Второй день — ещё полтора часа практики. Практику можно посвятить собственным проектам на Каллисто или связанным с ней. Например, удобный редактор экранов серьёзно поможет проекту. Подскажу, как его поудобней состыковать с транслятором.

Безвозмездные пожертвования рекомендуются в размере 6000 рублей на человека ($100) за весь период практики. Можно выступить спонсором для тех, кто будет изучать Каллисто — вплоть до стипендий тем, чьё обучение будет полезнее всего для сообщества.

Такая форма, взятая из Центра Дзэн Сан-Франциско (англ.) и адаптированная мной под хэкерство (computer hacking), не полностью окупает, но по крайней мере упорядочивает труд над транслятором. Она позволяет тем, кто желает материально поддержать работу над Каллисто, изучить уже созданное и повлиять на дальнейший ход работ.

Во время прошлых периодов практики в обсуждениях возникло несколько идей, как уже реализованных в черновиках «Каллисто-2», так и ждущих реализации. В конце периода практики возможен хэкинг ран или, как нынче говорят массы, хакатон.

Если участие в осеннем периоде практики интересно здесь присутствующим или вашим друзьям, родственникам — можно заранее скоординироваться, подобрать удобное для вас расписание. Запись начнётся 30 августа и продлится до 9 сентября 2018 года.

Комментарии

ГРАЖДАНСКАЯ ШКОЛА ХЭКЕРОВ

Началась запись в Гражданскую Школу Хэкеров на осенний период практики 2018 года.

Желающие практиковать со мной компьютерное хэкерство (computer hacking), запишитесь в будни с 10 утра до 5 вечера на собеседование по телефону +7 916 258-0286, Илья Владимирович:
30, 31 августа, 10:00-17:00 MSK
3-7 сентября, 10:00-17:00 MSK

Хэкерская практика дважды в неделю бесплатна. Для желающих сделать безвозмездное пожертвование в размере 6000 ₽ или $100 есть возможность посещения еженедельного класса. Есть варианты для иногородних и жителей других стран, скидка для практикующих дзэн.

Счастливого хэкерства, Happy hacking!

Возможно, MS-DOS могла бы первой платформой? :) Вряд ли найдется сейчас много желающих поковыряться с МК161.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

В плане переносимости это не так принципиально. Главное перевести Каллисто с языка МК на СПФ, дальше уже больше народу сможет присоединиться.

Выбор первой платформы здесь определяется тем, что МК-161 задаёт технические ограничения проекта. Под MS-DOS легко так расширить проект, что в 8-битную машинку он уже не влезет. А из отечественной платформы у меня только «Электроника». Ничего лучше никто так и не довёл до серийного производства.

К тому же сейчас всё идёт к тому, что Каллисто 2.0 будет везде работать поверх виртуальной МК-161. Помимо совместимости с Б3-34 и МК-161 это значит, что мой труд, вложенный в версию для ЭКВМ, будет практически полностью повторно использован в версии под MS-DOS.

Сейчас мне важнее две вещи: ALSO/ONLY и CATCH/THROW. Это новые технологии для поиска слов и обработки ошибок, не описанные в русской литературе (насколько я знаю). Я их ещё в Форте никогда не реализовывал, но хотелось бы их видеть в новой версии языка. Они описаны в стандартах, но хотелось бы детальней изучить возможные способы реализации — ещё до этапа проектировки архитектуры Каллисто-2.