bartoszmilewski.com
Functional Data Structures in C++: Lists | Bartosz Milewski's Programming Cafe
https://bartoszmilewski.com/2013/11/13/functional-data-structures-in-c-lists
Bartosz Milewski's Programming Cafe. Concurrency, C , Haskell, Category Theory. November 13, 2013. Functional Data Structures in C : Lists. Posted by Bartosz Milewski under C. 8220;Data structures in functional languages are immutable.”. How can you write programs if you can’t mutate data? To an imperative programmer this sounds like anathema. “Are you telling me that I can’t change a value stored in a vector, delete a node in a tree, or push an element on a stack? Why would you care? There is a wealth o...
bartoszmilewski.com
Category Theory for Programmers: The Preface | Bartosz Milewski's Programming Cafe
https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface
Bartosz Milewski's Programming Cafe. Concurrency, C , Haskell, Category Theory. October 28, 2014. Category Theory for Programmers: The Preface. Posted by Bartosz Milewski under C. Category: The Essence of Composition. Categories Great and Small. Simple Algebraic Data Types. It’s All About Morphisms. Of course when using hand-waving arguments you run the risk of saying something blatantly wrong, so I will try to make sure that there is solid mathematical theory behind informal arguments in this book. ...