Size: a a a

2020 June 26

AB

Alexey Bolshakov in pro.elixir
какие базовые концепции? начать с эрланга. даже чисто почитать. не программировать на нем. и будет достаточно.
источник

AL

Anton Lapshin in pro.elixir
Vyacheslav Konovalov
> функции главнее переменных
это что значит?)
Криво выразился. Имею в виду, что переменные все в своих контекстах замкнуты, про first-class citizen все же другое
источник

AB

Alexey Bolshakov in pro.elixir
я вообще не считаю ерланг/эликсир функциональными языками. это маркетинг
источник

AB

Alexey Bolshakov in pro.elixir
вот после «переменные все в своих контекстах замкнуты» - я думаю, все сразу всё поняли )))
источник

AA

Alexey Antipovsky in pro.elixir
Alexey Bolshakov
какие базовые концепции? начать с эрланга. даже чисто почитать. не программировать на нем. и будет достаточно.
Иммутабельность, функции высшего порядка, каррирование и частичное применение, паттерн матчинг. Не обязательно всем и всегда начинать с хаскелля и подобного, но если не получается начать с эликсира, то имеет смысл сначала въехать в концепции там, где они в наиболее чистом виде в языке выражены, имхо.
источник

AA

Alexey Antipovsky in pro.elixir
Потом про сам хаскелль можно забыть, в общем-то. 8))
источник

V

V in pro.elixir
Alexey Bolshakov
я не знаю хаскеля. мне это не мешает программировать на эликсир.
Откуда знаешь? Изнутри обычно не видно
источник

AB

Alexey Bolshakov in pro.elixir
V
Откуда знаешь? Изнутри обычно не видно
а кто имеет право оценить?
источник

AB

Alexey Bolshakov in pro.elixir
я знаю эти вот истории. всегда можно найти что сказать.
источник

VK

Vyacheslav Konovalov in pro.elixir
Alexey Bolshakov
а вот так, чтобы понять эликсир - пойти изучать хаскель - ну тут я даже не знаю. хорошему кобелю семь верст не крюк
скорее чтобы лучше понять функциональное программирование в целом можно изучить больше одного ф-ного языка
источник

AB

Alexey Bolshakov in pro.elixir
ну а то, что мой работодатель мне платит зп за программирование на эликсире - можно списать на синдром самозванца: мне просто так повезло, что меня на дороге подобрали )))
источник

AA

Alexey Antipovsky in pro.elixir
Alexey Bolshakov
а кто имеет право оценить?
Ты сам, после того, как узнаешь хаскелль. Ну или имеешь право сказать «туфта этот ваш хацкелль, ничего он мне не дал». По крайней мере я могу сказать, что даже поверхностное знание хаскелля, ерланга и прочего мне много дало даже как сишнику, не говоря уже о ц++ — в чистую сишку как-то тяжело это всё затащить, но тем не менее.
источник

AB

Alexey Bolshakov in pro.elixir
Выше сказали, что изнутри не видно
источник

AA

Alexey Antipovsky in pro.elixir
«Изнутри не видно» в том смысле, что пока ты не знаешь N — ты не можешь сказать, не мешает (мешало) ли тебе делать код на эликсире лучше отсутствие этого знания.
источник

AB

Alexey Bolshakov in pro.elixir
Ну, то есть, на хаскель это утверждение не влияет
источник

AA

Alexey Antipovsky in pro.elixir
?
источник

AB

Alexey Bolshakov in pro.elixir
Alexey Antipovsky
Ты сам, после того, как узнаешь хаскелль. Ну или имеешь право сказать «туфта этот ваш хацкелль, ничего он мне не дал». По крайней мере я могу сказать, что даже поверхностное знание хаскелля, ерланга и прочего мне много дало даже как сишнику, не говоря уже о ц++ — в чистую сишку как-то тяжело это всё затащить, но тем не менее.
ну это же субъективное мнение, не так ли?
источник

V

V in pro.elixir
Alexey Bolshakov
Выше сказали, что изнутри не видно
Изнутри не человека, а изнутри знания. Когда ты знаешь только инструмент Y - ты не можешь оценить, знаешь ли ты его хорошо или плохо. Изучение инструментов Z и X позволит смотреть на Y снаружи.
источник

AA

Alexey Antipovsky in pro.elixir
Alexey Bolshakov
ну это же субъективное мнение, не так ли?
Конечно. Любое мнение субъективное. 8))
источник

AB

Alexey Bolshakov in pro.elixir
тогда это вопрос просто о широте знаний. и косвенном влиянии этого на изучение эликсир. мы как-то очень далеко ушли. сейчас вот человек пару лет потратит на путешествие до хаскеля, потом обратно в эликсир. а работы себе не найдет на нем. и опыта серьезного не получит. или цель то какая? если просто для развития, то я ж вот не возражаю. могу порекомендовать еще на Forth попрограммировать. там тоже очень интересно. на многое так же вот иначе смотреть начнете. ширше
источник