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

> for things such as implicits whose whole purpose is to not be explicitly named.

Now that's an interesting perspective on a language that seems too magic. A whole ecosystem of objects who must not be named!




Implicits allow for a kind of flexibility and power that is absent from pretty much every other language. Allowing functions to implicitly introspect their caller’s context is incredibly useful. The only languages that can even half way do this kind of things without crazy dynamic introspection/reflection are those that support dynamically scopped variables (such as Common Lisp). And even that isn’t as powerful.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: