Которых нет в релизе. Попользуйтесь, пожалуйста, я посмотрю.
Были, в своё время. А то, о чём Вы здесь написали, и в голову никому прийти не могло.
Но если не могло, повод ли это отвергать сразу эту ошибку? И называть ее экзотической?
Формально человек прав: компилятор не должен никакой фигни пропускать и давать внятное сообщение. Но вот обсуждать в данном случае нечего было, поэтому тут на issue прямая дорога. Вроде как человек “проникся”, наверно уже нет смысла его дальше этим будоражить.
-Доктор, у меня болит, когда я делаю так.
-А Вы не делайте ТАК!
Прекратите спамить. Я же сказал отправлю на GitHub отчет об ошибке. Тема закрыта.
А не рано? Тут ещё много других важных ошибок
Я говорил про эту Issue, когда сказал, что тема в ее отношении закрыта.
Чтобы не быть голословным:
Что ж, посмотрим, чем дело кончится. Первая активность на GitHUB - Issue. Впервые такое вижу
@Admin, является ли ошибкой то, что запрещает описывать типы массивов так:
type
T = integer[];
? Если нет, то как-то неравномерно сделано - массивы, используя синтаксис, максимально приближенный к синтаксису C#, создавать можно, а объявлять псевдонимы типов массивов - нет.
Первый Issue абсолютно правильный. Два остальных я закрыл - на PascalABC.NET примеряется синтаксис другого языка - C#. В Паскале синтаксис такой:
new имятипа[n]
Вас понял.
Время идет, процесс продолжается. Приходят все новые люди, которых что-то в С-образных языках не устраивает, и каждый пытается перекроить PascalABC.NET так, чтобы получить тот же С#/C++, но без того, что не устраивало.
Это-то понятно. Но обо всех ограничениях должно быть сказано в справке - откуда пользователям информацию черпать об уникальном и неповторимом языке, кроме как не из справки?
А Вы спросите у @RAlex, сколько у него страниц в книге, и всё поймёте. Диванных экспертов слишком много стало…
Господа, не заставляйте меня постоянно переносить сообщения в болталку.
В постах также не должно содержаться мнение о другом участнике или его посте - только мнения о языке.
Кстати да, тему можно, а своё собственное сообщение - нет.
Я вот сейчас смотрю - грамматику вполне можно расширить до такого:
begin
var dd := new Dictionary<integer,integer>[10];
Print(dd);
end.