← Back to context

Comment by KK7NIL

1 month ago

> And the important part you need for that inspiration is a lot narrower than full equivalence.

The blogpost is discussing exactly what you gain (and lose) when arrays and functions fit this strict definition, allowing a unification of the syntax and possible compiler optimizations. I think the point they're making is exactly that having only a loose equivalence between arrays and functions might be a programming status quo that could be holding us back from a higher level abstraction.

> I think the point they're making is exactly that having only a loose equivalence between arrays and functions might be a programming status quo that could be holding us back from a higher level abstraction.

Maybe. I'll sit here ready for those insightful uses of stricter connections.

But the memoization example is very loose, and memoization is what I was replying to.