Возможно ли отключить или обойти систему типов в Haskell? Бывают ситуации, когда удобно иметь все нетипизированное, как в Forth и BCPL, или монотипно, как в Mathematica. Я подумываю о том, чтобы объявить все как один и тот же тип или вообще отключить проверку типов.Haskell без типов
Редактировать: В соответствии с принципами SO это узкий технический вопрос, а не просьба обсудить относительные достоинства различных подходов к программированию. Чтобы перефразировать вопрос: «Можно ли использовать Haskell таким образом, чтобы избежать конфликтов типа, полностью отвечающих программисту?»
[no] (http://dmwit.com/bacteria/grumpy.jpg) –
Удобно, возможно. Но учтите, что любое решение, которое вы используете, не будет культурно идиоматическим Haskell, которое всегда строго типизировано. Я предлагаю вам оставить свои «неудобства» позади и изучить его в соответствии с культурными нормами - как только вы проведете некоторое время с ним, все встанет на свои места, и вы будете удивляться, почему вы считали, что вам нужно отключить проверку типов. – luqui
+1 для использования «культурно-нормативной» в ответе на вопрос программирования. –