История изменений
Исправление Gentooshnik, (текущая версия) :
Круглые скобки в Erlang - вызов функции, очевидно же, или группировка выражений. Для ясности, приведите, пожалуйста, используемые Вами определения данных и кода.
Например, Result = func({a, b, [1, 2, 3, 4], c, other_func(d, {e, f}), g}, e)
- это данные или код? Не говорю что так пишут в реальном мире, интересно именно чем это считать - данными или кодом.
Если все буквальные (literal) значения считать данными, тогда зачем в этом вопросе (одуревания от синтаксиса) вообще делать различие если буквально в любом коде есть данные? В Erlang (и в Common Lisp) и имя функции при вызове - данные типа atom (symbol).
Исправление Gentooshnik, :
Круглые скобки в Erlang - вызов функции, очевидно же, или группировка арифметических выражений. Для ясности, приведите, пожалуйста, используемые Вами определения данных и кода.
Например, Result = func({a, b, [1, 2, 3, 4], c, other_func(d, {e, f}), g}, e)
- это данные или код? Не говорю что так пишут в реальном мире, интересно именно чем это считать - данными или кодом.
Если все буквальные (literal) значения считать данными, тогда зачем в этом вопросе (одуревания от синтаксиса) вообще делать различие если буквально в любом коде есть данные? В Erlang (и в Common Lisp) и имя функции при вызове - данные типа atom (symbol).
Исправление Gentooshnik, :
Круглые скобки в Erlang - вызов функции, очевидно же, или группировка выражений. Для ясности, приведите, пожалуйста, используемые Вами определения данных и кода.
Например, Result = func({a, b, [1, 2, 3, 4], c, other_func(d, {e, f}), g}, e)
- это данные или код? Не говорю что так пишут в реальном мире, интересно именно чем это считать - данными или кодом.
Если все буквальные (literal) значения считать данными, тогда зачем в этом вопросе (одуревания от синтаксиса) вообще делать различие если буквально в любом коде есть данные? В Erlang (и в Common Lisp) и имя функции при вызове - данные типа atom (symbol).
Исходная версия Gentooshnik, :
Круглые скобки в Erlang - вызов функции, очевидно же. Для ясности, приведите, пожалуйста, используемые Вами определения данных и кода.
Например, Result = func({a, b, [1, 2, 3, 4], c, other_func(d, {e, f}), g}, e)
- это данные или код? Не говорю что так пишут в реальном мире, интересно именно чем это считать - данными или кодом.
Если все буквальные (literal) значения считать данными, тогда зачем в этом вопросе (одуревания от синтаксиса) вообще делать различие если буквально в любом коде есть данные? В Erlang (и в Common Lisp) и имя функции при вызове - данные типа atom (symbol).