|
|
|
|
|
by deltaonenine
1430 days ago
|
|
Basically the man wants two opposite things. He wants contracts which is basically dependent types. These rules live in types and already exists in agda, Idris and coq and has a range of tradeoffs. Essentially these languages can enforce static checks and "contracts" so powerful you don't need unit tests. These "contracts" cover more ground and are safer then tests. The tradeoff is you need a big brain and lots of time to write these things. Then he wants a language that is truly dynamic. Which is like the opposite. |
|