1,209 Matching Annotations
- Apr 2018
-
play.elevatorsaga.com play.elevatorsaga.com
Tags
Annotators
URL
-
-
typeclasses.com typeclasses.com
-
(== 10)
This confused me. I'm relatively new to Haskell and did not know about sectioning. After learning that detail, this makes sense as a (right) partial application of the
(==)function.
Tags
Annotators
URL
-
- Aug 2017
-
clojure.org clojure.org
-
Since Clojure uses the Java calling conventions, it cannot, and does not, make the same tail call optimization guarantees. Instead, it provides the recur special operator, which does constant-space recursive looping by rebinding and jumping to the nearest enclosing loop or function frame. While not as general as tail-call-optimization, it allows most of the same elegant constructs, and offers the advantage of checking that calls to recur can only happen in a tail position.
Clojure's answer to the JVM's lack to tail call optimization
-
- Apr 2016
-
bartoszmilewski.com bartoszmilewski.com
-
Category Theory for Programmers<br> Haskell and C++, Bartosz Milewski
-
-
blog.enkerli.com blog.enkerli.com
-
In Switzerland, one of my recent ancestors was functionally illiterate. Because of this, she “signed away” most of her wealth. Down the line, I’m one of her very few heirs. So, in a way, I lost part of my inheritance due to illiteracy.
Explained further in the screencast. My paternal grandfather’s mother came from a well-to-do Schneider family and was a devout Christian, but she “read” the Bible upside-down, according to my paternal grandmother.
-
- Mar 2016
- Jul 2015
-
proquest.safaribooksonline.com proquest.safaribooksonline.com
-
Keeping unpure functions clearly named and organized in such a way that they can be easily identified versus pure functions is a common goal of modularizing and organizing Scala applications.
-
Much like a Unix power user will compose multiple single-purpose tools into a complex piped command, a functional programmer will combine single-purpose function invocations into chains of operations (think Map/Reduce).
-