Наконец вышла новая версия Dophin Smalltalk X6.
Основные нововведения:
- Наличие свободной Community Edition, содержащей все основные библиотеки.
- Новый редактор на основе Scintilla с подсветкой синтаксиса, ошибок и автодополнением.
- Быстрый поиск из любого браузера по имени класса, метода или пакета.
- IdeaSpace - новый инструмент, объединяющий любое количество браузеров, инспекторов и рабочих областей в одном окне. Это позволяет избежать неразберихи на экране из-за множества открытых окон.
- Source Tracking System - система контроля исходных текстов в стиле ENVY.
- Method Explorer - средство поиска и редактирования методов, сохраняющее историю навигации. Опять же, снижает количество одновременно открытых окон.
- Переработан View Composer для удобства редактирования визуальных ресурсов.
- Resource Browser заменен на View Browser, объединящий визуальные ресурсы по категориям и упрощающий навигацию.
- Новый инструмент Executable Browser упрощает анализ содержимого результирующего исполняемого файла после процесса Image Stripping. По данных XML-лога показывает содержимое образа в специализированном Class Browser-е.
- Code Mentor располагается на закладке Class Browser-а и производит фоновый анализ исходных текстов на основе правил SmallLint.
- Rewrite Tool позволяет осуществлять пакетную трансформацию исходных текстов с помощью специализированного языка описания синтаксического дерева.
- Виртуальная машина получила поддержку полноценных замыканий.
- Улучшены алгоритмы сборщика мусора.
- Введена поддержка immutable objects. По умолчанию все литеральные объекты получают immutability флаг и при попытке их изменения возникает исключение.
- Библиотека Sockets теперь использует overlapped вызовы, а не сообщения Windows.
- Ранее визуальные ресурсы сохранялись в виде бинарного массива в пакете. Теперь они сохраняются в виде литерала в методе класса. Это позволяет находить ссылки на методы, находящиеся в ресурсах и применять к ним действия из Refactoring Browser-а.
- Появились новые визуальные элементы, которые могут быть использованы в пользовательских приложениях: Slidey Inney Outey Things (SIOT), SysLink, LinkButton, SpinButton, MonthCalendarView, TabViewXP.
И, пожалуй, главный пункт - обновилась и стала актуальной
документация.