Я не понял содержание Вашего совета. Речь в той части, на к-рую Вы отвечаете, шла о том, что тип строкового литерала в ББ определяется его содержимым. Вроде, с одной стороны, это мейнстрим - тип литерала сплошь и рядом определяется содержимым. Тогда, казалось бы, почему бы и тип литер из содержимого не определять? С другой, даже для чисел это может приводить к неожиданностям, поэтому данное решение несколько напрягает. А наличие неявных преобразований всегда снижает надёжность языка. Поэтому должен быть хотя бы способ указать тип литерала явно. Я думаю, для чисел в ББ такой способ есть. А есть ли в ББ способ сказать, что "abcd" - это литерал типа ARRAY OF CHAR, а не ARRAY OF SHORTCHAR?