parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Увы, не однозначная.

andylars 07.06.2016 10:23

С таким же "успехом" дословно читается:
 ^h1.add[$h2][$.at(1)]  # сложить h1+h2 - начиная от index=1
поэтому не могу согласиться, что:
Эти строки читаются однозначно и понятно.
И тем более, если add пришёл к нам от работы со множествами, то операций вставки для множеств - вообще нет в природе (если что), поэтому внезапный before/after выглядит вообще не из этой оперы (что и понятно).
add:
 a1 + a2 = a2
 b1 + -- = b1
 c1 + c2 = c2

union:
 a1 + a2 = a1
 -- + b2 = b2
 c1 + c2 = c1

sub:
 a1 + a2 = --
 b1 + -- = c1
 -- + c2 = --
При переходе в плоскость рядов, мы или сохраняем физику методов работы со множествами а для "вставки" добавляем более органичный insert/extend, иначе всё это выглядит как шиворот/навыворот. Когда add - становится insert-ом.