Новый модуль 3D-графики Graph3D
Новый модуль растровой графики GraphWPF
Кардинально улучшен Intellisense в лямбда-выражениях
Основные изменения после выхода версии 3.2:
Обновление версии PascalABC.NET из оболочки
Операция безопасного среза: a?[-1:5:2]
Реализованы виртуальные свойства
Делегатам можно присваивать лямбда-выражения
Реализовано кортежное присваивание var (a,b) := (1,2)
Добавлен цикл loop
Ускорение компиляции за счет поиска стандартных dll только в GAC
operator* и operator+ для процедур
Ряд новых методов расширения для двумерных массивов
Полная поддержка Nullable<T>
Немного посмотрел Graph3D. Спасибо. А как там произвольную сетку (mesh) создать или из файла загрузить? Чашку например к тому чайнику, который в примерах. Вроде бы сейчас за основу взят helix-toolkit. По нему не особо много документации, но загрузчики с нескольких стандартных форматов там есть. Только не знаю, как этим воспользоваться из PascalABC.NET
Полагаю это вписывается к названию этой темы.
Кхм кхм…
Есть какие то причины, какая то сложная проблема, которая стала поперёк горла, кроме отматывания этой issue на вторую страницу ?
Думаю, это не самое необходимое нововведение. Параметры по умолчанию используются редко и в конце. И присваивание без типа в параметрах - от этого вздрагиваешь.
Конструкторам не даёт делать короткую запись подпрограмм, мне понадобилось сделать 1 основной и несколько упрощённых(меньше параметров), упрощенные вызывают основной давая параметры по умолчанию. Приходится добавлять лишние begin end; на строчке каждого конструктора.