Экспериментальный модуль OpenCL (разработчик Латченко Сергей aka @Sun_Serega)
Улучшения Pattern Matching - Pattern Matching с IList, кортежами, константами
Добавлены директивы компилятора {$Title} и {$Description}
В Graph3D учтён Autoreverse при анимации поворота
В модуле WPFObjects добавлен компонент TextWPF и реализовано выравнивание дочерних элементов
В компиляторе командной строки pabcnetclear добавлены директивы в командную строку и переработана диагностика ошибок
Увеличено разрешение иконки приложения
Реализованы f.Lines для текстового файла и f.Elements для бестипового
Задачник PT4 обновлен до версии 4.19
Реализованы f.ReadТип для базовых типов в бестиповых файлах, f.Rewrite и f.Append в текстовых и f.Reset(Encoding), f.Rewrite(Encoding) в бестиповых файлах
Кардинально улучшена скорость и плавность графики в GraphWPF, реализованы методы SetPixel, SetPixels и DrawPixels.
Хотя именно в этом случае снипеты больше делают. Но всё равно классно.
Особенно когда (если) будет с классами и записями работать, там снипеты далеко не самые удобные…
В прямом: case ххх of … , ууу = record … Я не знаю, как это будут реализовывать. Вы просто предложите операторы, в которых по нажатию Enter можно что-то написать с тем же отступом. А разработчики сами решат, что им подходит.
Главное не забудьте проверять сразу чтоб class не был в комментарии или константной строке, было бы очень неприятно… Это ведь тоже с регулярками не сложно?
Так же, похоже, работает и со скобками (но не фигурными, желательно сделать).
Вот только, что особо плохо - скобку ставит не призрачную. То есть:
В студии - если открывающуюся скобку поставил случайно, когда удаляешь её - удаляется и соответствующая. А тут этого не происходит.
И если писать быстро (abc) - закрывающихся скобок получается 2, потому что закрывающаяся скобка не призрачная, а значит её не заменяет написанной программистом.
Про призрачные скобки - я подумаю. Пока Backspace не получается обработать.
По последнему примеру. На видео я ничего не вижу. Оно мутное. Нельзя ли текстом?
Если я пишу fffff и выделяю всё это слово и ставлю скобку, то у меня fffff заменяется на ()
То есть, всё верно