|
|
|
|
|
by cndkxjsnf
3522 days ago
|
|
Do you want to invest your time worrying about types or actually programming? My issue with building these type-theoretic monstrosities is that now you suddenly have to tackle two problems instead of just one. Just like the underlying machine code is hidden in modern languages, types should be totally abstracted away when programming in a high level language. |
|
> Do you want to invest your time worrying about types or actually programming?
Another order reversal: type systems allow you to focus on programming, instead of hunting around for bugs because somebody 50 levels up the call stack passed you a value that doesn't support the interface it needs to support.
This is an endless debate of course, just wanted to throw in a typed pl fan's opinion in the mix.