During last few months, I’ve learned a bit of functional programming in Scala. To document what I’ve learned so far, there will be a few posts regarding various functional concepts mostly around typeclasses and scalaz library. These posts are purely for self-documenting purposes and it lacks proper explanation on various concepts. Unlike other posts, this post won’t be very useful to anyone since trying to explain even just the basics of these typeclasses can easily get out of hand so I didn’t bother. Also I put more emphasis on the practicality rather than theoretical correctness. To understand Monad, we start our journey with what typeclass is.
This post is for self-documenting purpose but if anyone finds it helpful, I’ll be glad. Memory management is built into the language itself in Swift, called ARC (Automatic Reference Counting). Refer to this and this.
This post is for self-documenting purpose. In a nutshell, there are three module systems provided by TypeScript.
This post serves a rather self-documenting purpose to remind me of the drudgery that I had to go through implementing such seemingly trivial stuff. I’ll be glad to share for anyone who’s in the same boat as I did. First, I made some assumptions about you.