Выпущен Pharo 3.0


Была выпущена новая версия Smalltalk с открытым исходным кодом Pharo, представляющая собой значительное улучшение в результате усилий более 80 участников. Фаро также переходит на новый веб-сайт.

Pharo описывает себя как «чистую, инновационную среду с открытым исходным кодом, вдохновленную Smalltalk», включающую язык программирования и основную библиотеку. Его первоначальный релиз состоялся в 2008 году, а Pharo 3.0 был выпущен 30 апреля 2014 года.

Pharo основан на Smalltalk и разделяет его характеристики.

Все в языке является объектом в смысле объектно-ориентированного программирования. Она рефлексивна в том смысле, что программа может изменять свои внутренние свойства и поведение во время выполнения. Он динамически типизирован; наследование простое; управление памятью осуществляется автоматически с помощью сборщика мусора, а его синтаксис очень прост и мал.

Для Фаро существуют две организации поддержки. У него есть консорциум для компаний, целью которого является создание зонтичной структуры для содействия устойчивому бизнесу вокруг Pharo; и ассоциация для частных лиц, идея которой заключается в том, что даже один человек может оказать влияние, когда они объединяются вместе. В знак благодарности членам сообщества за их вклад в анонс Pharo 3.0 перечислено около 80 имен.

Это видео Килон Алиос представляет Pharo как современную реализацию высоко объектно-ориентированного Smalltalk — языка программирования вместе со средой разработки и общей средой, похожей на виртуальную машину. Он представляет Приветственный мир, чтобы показать, насколько это просто — вы создаете объект и отправляете сообщение — и указывает, что в нем много объектов и много методов:

Объявление о новом выпуске использует визуализацию, чтобы указать, сколько работы было вложено в него:

Фаро совершенствуется по многим направлениям. Просто взгляните на кодовый город Фаро (построенный с помощью Фаро для Фаро). Каждое здание-это класс, и красные кирпичи представляют собой модифицированные методы в Pharo 3.0.

В благодарность членам сообщества за их вклад в выпуск он перечисляет около 80 имен.

Для тех, кто уже использует Pharo, основные моменты версии 3.0 заключаются в следующем:

Новый модульный компилятор Opal теперь является компилятором по умолчанию, используемым в системе.

Холст векторной графики в Афинах теперь интегрирован и поддерживает рендеринг в Каире на всех платформах.

Многие инструменты были переписаны с использованием Spec, новой платформы для создания пользовательских интерфейсов.

Versionner и Kommiter-это два новых инструмента разработки.

RPackage, новый механизм упаковки, был дополнен тегами и полностью интегрирован в систему.

Модель отладчика была переписана, чтобы стать модульной, инспектор получил удар для поддержки нескольких представлений, а браузер кода Nautilus поддерживает теги, поиск и множество других улучшений.

Morphic видел много чисток и улучшений, и визуальная тема была обновлена.

Объявление завершается:

Pharo 3.0-это самый большой шаг, который мы сделали с тех пор, как начали. И все же это всего лишь шаг. Ожидайте большего. Намного больше.


Добавить комментарий