LINUX.ORG.RU

История изменений

Исправление 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).