Не, не противоречит. Может я неточно выразился: "минимализм" тут как бы
относительный, это как "цена" в соотношении "цена-качество", где "качество"
- это богатство выразительных средств. Цена чуть больше, но качество много
больше. Но конечно, возникает вопрос: а что, собственно, мы получаем взамен
- из возможности откусывать и приклеивать с обеих сторон. К ответу Сергея
(после "Зато") добавлю: более полно используется наша
материально-пространственная интуиция.

ср, 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*

Ответить