воскресенье, 24 ноября 2013 г.

ppRuby 1.0.0-beta

Итак, очередная версия ppRuby уже выложена на GitHub. На этот раз, как я полагаю, с установившимся, не экспериментальным интерфейсом. Т.е. в дальнейшем планируются только исправления и дополнения, а не перетряска всего и вся.

  • Эксперимент с классами и одновременной загрузкой разных версий признан неудачным — совершенно лишнее усложнение ради ненужной возможности.

  • Поддержки Ruby 1.8 больше нет и уже не будет. В конце концов, разработчики ее поддержку прекратили, и это уже серьезно.

    Зато работает с Ruby 2.0 и есть основания полагать, что версия 2.1 будет подключена с легкостью.

  • Внутри — удалось понять, откуда берутся сегфолты, и, соответственно, избавиться от них. Есть, правда, подозрение, что это избавление чревато утечками памяти — буду постепенно аккуратно прорабатывать тонкие места.

  • Реализован доступ к полному (ну, почти) Ruby API, а не только к нескольким используемым функциям, как раньше.

  • Начата работа над документацией. Пока — только по-русски. Крайне рекомендуется к прочтению.

Комментариев нет:

Отправить комментарий