LINUX.ORG.RU

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

Исправление monk, (текущая версия) :

А в процессе «попробую сделать вот так, посмотрю что получится» только добавляет писанины.

В Хаскеле пока «попробую сделать вот так» типы вообще не обязательны.

Опять же, от смены арности не помогает

Смена арности = новая функция с новым именем.

«я хочу поменять не всю функцию целиком, а только одну ветку оператора case». При этом все остальные ветки поломаются

Не понял. В разных ветках case аргумент разного типа? Опять же, кто мешает остальные ветки закомментировать?

Но хочется, чтобы её в принципе не было.

Мы не можем избежать страдания, мы может только выбрать тот вид страдания, который нам больше по душе (не помню, чья цитата).

Если выбрать динамическую типизацию, боль тоже есть, но другого вида.

Исходная версия monk, :

А в процессе «попробую сделать вот так, посмотрю что получится» только добавляет писанины.

В Хаскеле пока «попробую сделать вот так» типы вообще не обязательны.

Опять же, от смены арности не помогает

Смена арности = новая функция с новым именем.

«я хочу поменять не всю функцию целиком, а только одну ветку оператора case». При этом все остальные ветки поломаются

Не понял. В разных ветках case аргумент разного типа? Опять же, кто мешает остальные ветки закомментировать?

Но хочется, чтобы её в принципе не было.

Мы не можем избежать страдания, мы может только выбрать тот вид страдания, который нам больше по душе (не помню, чья цитата).

Если выбрать динамическую типизацию боль тоже есть, но другого вида.