The Array Cast cover image

John Earnest and Versions of k

The Array Cast

CHAPTER

K5 K6 Is an Incremental Refinement of K3

K5 k6 was an incremental refinement of the language. The semantic differences between k5 and k3 are a significant like overall improvement of the language so they're useful but it's not really like what you think of as a general purpose dictionary in k5 um you have anything is valid as a dictionary key for example. dictionaries have an algebra the the primitives throughout the language actually generalized to them in useful ways such as if you comma a dictionary with another dictionary what you get is the union of those dictionaries. It doesn't have a lot of entirely new things but the generalizations bring out all these wonderful symmetries that you don't get in the earlier drafts of language

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner