Hacker News new | past | comments | ask | show | jobs | submit login

Then you might be pleasantly surprised to learn that Perl 6 has a type system and compile time errors functions (but methods are runtime errors - on purpose).

As for missing hash keys... It sounds like you are using a hash when you really want an object. There are cases where that's preferable, but part of that trade-off is that you need to make sure the data is as you expect it. Perl 6 supports tightly packed (C struct equivalent) objects if you choose.




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

Search: