Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> "dynamic loosely typed"

Both Python and Scheme are dynamic but strongly typed.



i'm going to disagree here.

yes, they have strong core types, but there is nothing preventing you calling some function with completely invalid arguments..

even within the 'interpreted fp' world, there are better examples (e.g. ML family)


I think you may be missing some terminology here. Strong typing is about whether entities have definite types and resist type coercion. Ad-hoc typing in dynamic languages can make this hard to see, but it's still there. What would prevent you from calling a function with invalid arguments would be static typing, which Python and Scheme do not have.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: