Size: a a a

F# Flood: всем по тайпклассу

2020 April 06

Y

Yaroslav in F# Flood: всем по тайпклассу
Я имею ввиду что то похожее на такой синтаксис в C#
user?.Phone?.Company
Только не с null, а с option
источник

Y

Yaroslav in F# Flood: всем по тайпклассу
Ну лан, щас спрошу в основном чате
источник

RM

Roman Melnikov in F# Flood: всем по тайпклассу
источник

RM

Roman Melnikov in F# Flood: всем по тайпклассу
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
Roman
какие ваши аргументы?
Самобытный язык, самобытная культура.
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
Denis Bobrov
ну хз, мои знакомые питонисты которые пишут на эрланге (лол) говорят что пишут на эликсире а голым эрлангом добивают там где не получается и/или нужен перфоманс
То есть практически везде
источник

R

Roman in F# Flood: всем по тайпклассу
Shub Niggurath
Самобытный язык, самобытная культура.
понятней не стало есличо. Я вот действительно интересуюсь, который из них лучше выбирать и для чего
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
Roman
понятней не стало есличо. Я вот действительно интересуюсь, который из них лучше выбирать и для чего
erlang как язык практически не существует. изучить его как язык можно меньше, чем за неделю, особенно приходя из другого фп языка. а вот его стдлиба - это другой разговор. очень серьезную часть этой либы составляет ОТП, и ОТП - это где эликсир фейлит очень по-взрослому
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
основные кейсы для эликсира - это "гыыыы вебсервер делает жсон пшш-пшш", ну см. выше, где про питонистов
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
так что если у тебя 75% всего действа происходит в слое http, а остальные 25% - инфраструктура и девопсинг, то ни эрланг, ни эликсир тебе ничем не помогут
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
(но и не помешают конечно, просто в чем поинт тогда?)
источник

R

Roman in F# Flood: всем по тайпклассу
а ОТП эт про что?
источник

R

Roman in F# Flood: всем по тайпклассу
я че-то читал давным давно, но поверхностно довольно, так что все забыл
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
Roman
а ОТП эт про что?
Open Telecom Platform. грубо говоря, такой фреймворк, который покрывает около 5 основных кейсов, ну типа дизайн-паттернов что ли. только если ты им будешь следовать, то сама эта платформа даст тебе много ништяков
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
ну например самый банальный - gen_server. тебе нужно написать полдюжины callback-функций и из коробки ты получаешь автоматические рестарты, мониторинг за состоянием, горячий релоад кода, специальную тулзу, показывающее все дерево процессов по всему кластеру и т.п.
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
вот это пожалуй нетривиальное место, которое требует... хз, большого ума точно не требует, но определенного уровня доверия точно
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
и эликсир в этом моменте только мешает
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
я конечно не против, чтобы опытный инженер запилил на эликсире какую-то ноду, ну чтобы там жсон пщ-пщ-пщ, такой типа шлюз для грязных данных, но ставить эликсир в центр - хз, это как построить особняк в стиле шведский арт-нуво, но жить рядом, в колесном трейлере
источник

VK

Vladislav Khapin in F# Flood: всем по тайпклассу
Shub Niggurath
и эликсир в этом моменте только мешает
Как
источник

SN

Shub Niggurath in F# Flood: всем по тайпклассу
в  смысле "как"?
источник