Size: a a a

2021 May 18

A ß in pro.elixir
это слишком сложно
источник

Е

Евгений in pro.elixir
А зачем его делать?
источник

A ß in pro.elixir
и не факт что непротиворечиво
источник

M

MrFlorius in pro.elixir
Статическая типизация мешает ООП в том виде как оно было придумано
источник

Е

Евгений in pro.elixir
Не особо.Я делал такое в D, там статическая рефлексия позволяет проворачивать такие фокусы.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потому что так сделано ОТП. Если добавлять статическую типизацию - весь отп идёт нафиг.
источник

M

MrFlorius in pro.elixir
Идея в том, что обработка сообщения (то, что потом стало вызовом метода) – ответственноть исключительно получателя
источник

Е

Евгений in pro.elixir
Дык нужен другой ОТП, типизированный.
источник

A ß in pro.elixir
гораздо более реалистичный вариант разрешить в системе паттерн матчинг по типам и так мы получим диалайзер на стероидах
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Называется Жаба лайк ооп
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Прямо как в пони
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Об этом я и говорю
источник

Е

Евгений in pro.elixir
По факту это только мешает. Никому не нужно, чтобы процесс получал сообщения, которые не может обработать.
источник

M

MrFlorius in pro.elixir
Так не обрабатывый их
источник

A ß in pro.elixir
ты сможешь написать исчисление с типизированными пидами и доказать что оно непротиворечиво?
источник

Е

Евгений in pro.elixir
А что делать, падать? Само появление такого сообщения говорит об ошибке.
источник

n

n1 in pro.elixir
ergo же компилируемый, вероятно поверх него можно организовать
источник

Е

Евгений in pro.elixir
Я не силен в Computer Science, но пока я не вижу причин для невозможности подобного.
источник

Е

Евгений in pro.elixir
В том же gleam уже есть нечто подобное, кстати.
источник

Е

Евгений in pro.elixir
нет
источник