Не, не противоречит. Может я неточно выразился: "минимализм" тут как бы относительный, это как "цена" в соотношении "цена-качество", где "качество" - это богатство выразительных средств. Цена чуть больше, но качество много больше. Но конечно, возникает вопрос: а что, собственно, мы получаем взамен - из возможности откусывать и приклеивать с обеих сторон. К ответу Сергея (после "Зато") добавлю: более полно используется наша материально-пространственная интуиция.
ср, 23 июн. 2021 г. в 15:34, Sergei M. Abramov abram_AT_botik.ru < [email protected]>: > День добрый, > > > 3. А еще хочется отметить неявную конкатенацию - хотя почему она > > лучше явного конструктора, сказать трудно. > > Ой, это я всегда понимал: два больше одного. Вот и все. > > В Лиспе все пораждается из атомов (один из которых Nil) одним > конструктором (Cons _ _), причем он жесткий: > > (Cons A1 B1) == (Cons A2 B2) <==> A1==A2 && B1==B2 > > В Рефале два конструктора (_) и _ _ > При этом второй не жесткий. > > Это противоречит лозунгу минимализма из п.4 письма Аркадия. Зато > делает предметную область языка гораздо богаче, а жизнь программиста > гораздо веселее. А метапрограммиста -- метавеселее. > > С уважением, > > Абрамов С.М. > [email protected] > мобильный: +7(903)2928308 > > > > > -- _______________ *С уважением, * *Аркадий Климов,* *с.н.с. ИППМ РАН,* *+7(499)135-32-95* *+7(916)072-81-48*
