10 ms·
I think SICP is still very important from an educational POV. But I also think standards should reflect the progress made in the last few decades and shouldn't
by frowaway001 12y ago
I think SICP is still very important from an educational POV.
But I also think standards should reflect the progress made in the last few decades and shouldn't pretend that it's still 1960. Otherwise, things like Go happen.
So, yes, functional languages these days should probably require types (not specific to functional languages, just a general requirement to throw out all untyped languages without wasting time), typeclasses, and at least one of higher-kinded types, linear/dependent types, type families, or something like the fusion of type-level and value-level programming like in Idris.