Nonetheless, I am thrilled that we are seeing more and more languages that don't have implicit nullability on any type.
280 karma · joined October 18, 2010
Nonetheless, I am thrilled that we are seeing more and more languages that don't have implicit nullability on any type.
I recommend stating something like "No unexpected nils at runtime" and for those curious, a link for where to read more. Not having nil is basically the most important feature in most new languages I take the time to play with. Now that I know Crystal treats nil responsibly, I'm really keen to start playing with it.
Unfortunately, I can't find a recording of his talk (which I saw at Above All Human conf a few weeks ago) but here's an article about it, which may or may not capture the essence for other interested people: http://www.afr.com/p/tech-gadgets/see_an_ethicist_first_wale...
AIUI, for security reasons YubiKeys are not firmware upgradeable.
Yes, but the mutation can be entirely limited to the reference. The data structures do not have to be mutable. It's a trade-off, of course, because you can't pass somebody just part of a data structure (like a sub-map) and have them mutate it there, but I think Clojure has shown that in practice this isn't really much of a loss.
I think the structural sharing is the definition of persistent data structures, as distinct from immutable data structures in general.
Seriously, though, this is kinda neat.
That's not actually what happens. Pressing "y" resolves the current reference (master, some tag, whatever). It has nothing to do with what you select, you're just following the pointer that is the current ref.
That is both irrelevant and entirely incorrect. Both have seen and worked with code and both have GitHub accounts. Their relationship to code has nothing to do with the fact that people feel it's worthwhile to donate money to the work they contribute to their chosen communities.
Because then you compete for resources with your offspring and limit the chances of passing on your genetic code.
I wonder if the fact that we can't grow them back is a factor. I could imagine that this would make it hard for us to evolve any sort of appendage intelligence that was important to our function.