[12:37:16] <landgraf> main.adb:53:09: cannot iterate over "Universal_String_Vector"
[12:37:21] <landgraf> :(
[12:37:41] <vgodunko> syntax shugare?
[12:37:41] <landgraf> vgodunko, ^^
[12:37:45] <landgraf> ага
[12:37:58] <vgodunko> Не, не работает :-(
[12:38:00] <landgraf> зря чтоли -gnat12  ставил
[12:38:16] <landgraf> vgodunko, RFE?
[12:38:35] <vgodunko> Нужно подумать...
[12:40:52] <vgodunko> оно же тормозить будет редкостно :-(
[12:56:09] <landgraf> почему? сахар не должен тормозить
[12:56:46] <landgraf> разве оно внутрях не преобразует к тому же виду что и for i in S(S'First).. S(S'Last) или как там :)
[12:58:27] <landgraf> vgodunko, а есть исследования насколько matreshka regexp быстрее-медленнее gnat-regexp? хотя бы для ASCII
[13:00:00] <vgodunko> Оно не преобразуется к такому виду. Для обработки используются курсоры и reference types
[13:00:35] <vgodunko> Поскольку минимум курсор является контролируемым типом - тормоза жуткие, в несколько раз.
[13:01:02] <vgodunko> Матрёшкин regexp просто обязан быть медленнее. На сколько - не знаю :-(
[13:01:32] <vgodunko> Но за пределами ASCII функциональность уже несопоставима.
[13:01:47] <vgodunko> Ну и есть хочется быстрее - нужно жаловаться :-)
[13:06:51] <landgraf> vgodunko, а как искать regexp в UV?
[13:08:02] <vgodunko> У блин... Искать в каждой из строк
[13:08:24] <vgodunko> И тикет на расширение ;-)
[13:08:54] <landgraf> расщирение?
[13:10:30] <vgodunko> enchancement request
[13:11:21] <landgraf> vgodunko: #293
[13:11:51] <vgodunko> Спасибо!
[13:12:20] <landgraf> если я доделаю свой парсер можно будет заявить что матрешка используется в красной шляпе :))))
[13:12:50] <landgraf> но пока нет времени на все это дело....
[13:14:38] <landgraf> vgodunko, и если матрешка будет собираться в 4.8 :)
[13:19:26] <vgodunko> Я не могу воспроизвести проблему, а как и куда жаловаться - не знаю :-(
[13:38:25] <landgraf> vgodunko, а в US есть какой-нибудь Trim? отбрасывать всякие пробелы TAB-ы и прочее барахло?
[13:45:02] <vgodunko> нет :-(
[14:20:20] <landgraf> abstract_handlers.ads:6:30: overriding indicator only allowed if subprogram is primitive
[14:20:25] <landgraf> :(
[14:21:17] <landgraf> Convert ( Self: in out abstract_handler'Class)  - abstract_handler - абстрактный тип.
[14:21:41] <yeo> просто стереть слово overloading
[14:21:46] <landgraf> или для абстрактных типов нет примтивных?
[14:22:08] <landgraf> yeo, а зачем вообще not overriding нужен? :)
[14:24:34] <yeo> когда кто-то в базовый класс добавит процедуру с именем, которое уже используется в производном классе, при наличии not overriding, компилятор это обнаружит и предупредит