3 ms·
> the boundary between programs is dynamically typed Many interfaces have declared, enforced static types. I don't have to write any code to handle SELECT b
by erik_seaberg 7y ago
> the boundary between programs is dynamically typed
Many interfaces have declared, enforced static types. I don't have to write any code to handle
SELECT birthdate FROM employees WHERE id = ?
returning "fish" because the database would never let it happen.
- sethev 7y agoYou know that but your compiler doesn't (generally speaking).
- thu2111 7y agoHence ORMs. It's possible to do much better than ORMs though. The object/relational type system mismatch is a property of how technology evolved, it's not fundamental.
- Izkata 7y agoSo you say, but sqlite has no problem with you storing "fish" in an integer column.