@mudasobwa @danilax86, я из лиспов только Clojure трогал, и там чтобы данные мутировать нужно прям чайную церемонию устроить. Либо создать мутируемые атомы, либо сделать динамичное определение, которое затем локально предопределить, но во всех остальных местах оно останется прежним.
Эрланг ещё менее мутабелен?
@turbobureaucrat в Common Lisp просто берешь и изменяешь.
В эрланге можно паттерн-матчить
42 = Foo
и оно заматчится, если значение Foo равно сорока двум, изменять значение переменных нельзя в принципе
@danilax86