Анонсирован выход открытого кроссплатформенного компилятора Free Pascal 2.6.0, совместимого с Borland Pascal 7, Delphi и Metrowerks Pascal. В новой версии расширена поддержка платформ и добавлены новые возможности языка, продолжающие развитие функциональности Delphi 7.
Основные новшества:
- Поддержка вложенных типов, переменных класса и локальных констант класса;
- Реализация расширенного синтаксиса определения записей (пока без поддержки конструкторов);
- Возможность использования счётчиков "(for..in)" в записях;
- Поддержка helper-ов для классов и записей;
- Обобщённые (generic) записи, массивы и процедурные типы;
- Поддержка ограничения области действия для перечислений;
- Возможность определения собственных сообщений директивы "deprecated";
- Возможность использования "&" для изменения интерпретации ключевых слов.