Size: a a a

Эликсир и Вунш

2019 August 27

SS

Sergey Samokhvalov in Эликсир и Вунш
да, насчет производительности вопросов тут вообще может не быть. потому что в теории в SpecialForms для оператора ++ можно добавить соответствующий оверлоад на left = const, и сложить еще на уровне ast
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Sergey Samokhvalov
iex(1)> [1, 2 | [3, 4]]
[1, 2, 3, 4]
фу
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
фу такое фу. это ФП ))
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
плохо например в цикле ж делать [a] ++ b, когда ты хочешь элемент в список добавить). притом что это ровно то же самое, что и [a | b]
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
в результате
источник

IA

Ivan Ananev in Эликсир и Вунш
Sergey Samokhvalov
фу такое фу. это ФП ))
но это ж не значит, что так стоит писать
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
не понял, почему?)
источник

AB

Alexey Bolshakov in Эликсир и Вунш
если ты один для себя пишешь, то пиши как хочешь
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
добавлять элементы в голову списка — это плохо?)
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Сергей, ты демагог чтоли?
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
да не, опять же я по поводу стиля
источник

SM

Sergei Maximov in Эликсир и Вунш
Alexey Bolshakov
Сергей, ты демагог чтоли?
"А почему Вы спрашиваете"?
источник

AB

Alexey Bolshakov in Эликсир и Вунш
херовый стиль так писать
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
то есть с константами ладно, оптимизируется
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
но когда там переменные, то уже не очень
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
++ вообще добавлен был так, чтоб был. потому что иногда удобно. ну по крайней мере в эрланг
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
Alexey Bolshakov
херовый стиль так писать
это где-то конкретно описано?
источник

SS

Sergey Samokhvalov in Эликсир и Вунш
почему [a | b] хуже, чем [a] ++ b
источник

AB

Alexey Bolshakov in Эликсир и Вунш
да. если б ты работал в моей команде. то это был бы херовый стиль
источник

AB

Alexey Bolshakov in Эликсир и Вунш
и если моего слова было бы недостаточно, то я бы это где-то письменно записал
источник