Каллисто 1.0rc Классик

Каллисто Классик 1.0rc:
http://the-hacker.ru/2016/Callisto-1.0rc.zip

Подытожил свою работу за это лето. Свою и Михаила Рамендика, чьё умение писать Руководства оказалось незаменимым.

Итак, кандидат в релиз 1.0

Даю сообществу 1 месяц на проверку, после чего эта версия будет выпущена как релиз 1.0

Два существенных изменения. Во-первых, Каллисто перешла на лицензию GNU GPL v3 (или больше). Во-вторых, теперь при выключении МК-161 словарь Каллисто всегда сбрасывается до начального, из памяти программ. Чтобы это обойти и сохранить сеанс, надо явно исполнить слово ВЫКЛ перед выключением МК-161.

Возможно, как-нибудь перепакую дистрибутив с чуть более причёсанным Руководством, но сама программа меняться не будет. Я же приступаю к работе над Каллисто Экстрим, в которой предполагаю существенно увеличить быстродействие на МК-161 и предусмотреть переход на язык ассемблера, размещение в ПЗУ, мультиплатформу и т.п.

О стабильности Каллисто 1.0rc говорит тот факт, что написанные на ней программы (идущие в комплекте) не менялись с 26 февраля (а некоторые не менялись аж с апреля прошлого года). То есть дольше полугода они работают стабильно, без изменений, на всех выпущенных версиях Каллисто, включая 1.0rc.

Классическая версия транслятора состоит всего из одного исполняемого файла Callisto.mkp, исходный текст которого написан на расширенном языке МК и также содержится в одном файле Callisto.mkl. Это, а также родство с опубликованными советскими ФОРТ-ЕС и ФОРТ ИТЭФ, делают Каллисто Классик относительно простой для использования и изучения.

Монолитное ядро Каллисто Классик 1.0rc состоит из 4189 строк исходного текста, компилирующихся в 9949 шагов. Создание Каллисто Классик от задумки до 1.0rc заняло 2 года и 5 дней.

Метки публикаций: