randombit + functional 27
The Scala Programming Language: Explicitly Typed Self References
july 2008 by randombit
When developing extensible software it is sometimes handy to declare the type of the value this explicitly. To motivate this, we will derive a small extensible representation of a graph data structure in Scala.
types
scala
functional
language
july 2008 by randombit
defmacro - On Haskell, Intuition And Expressive Power
may 2008 by randombit
It takes quite a bit of time to get used to the idea that more thinking and less typing is a blessing rather than a curse. You don't stop typing for minutes at a time because you're not being productive. You stop typing because Haskell is incredibly expre
haskell
functional
productivity
essay
may 2008 by randombit
Shallow Binding in Lisp 1.5
may 2008 by randombit
Comm. of the ACM 21, 7 (July 1978), 565-569.
lisp
functional
binding
naming
may 2008 by randombit
Clojure
february 2008 by randombit
Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastruc
compiler
language
java
functional
parallel
lisp
concurrency
february 2008 by randombit
related tags
actors ⊕ algorithm ⊕ article ⊕ bind ⊕ binding ⊕ bitc ⊕ book ⊕ books ⊕ boost ⊕ c++ ⊕ chicken ⊕ code ⊕ common-lisp ⊕ compiler ⊕ concurrency ⊕ distributed ⊕ dotnet ⊕ essay ⊕ f# ⊕ fp ⊕ fsharp ⊕ functional ⊖ google ⊕ haskell ⊕ history ⊕ java ⊕ lang:ml ⊕ lang:ocaml ⊕ language ⊕ library ⊕ linux ⊕ lisp ⊕ list-comprehension ⊕ macros ⊕ manual ⊕ mathematics ⊕ mono ⊕ naming ⊕ notes ⊕ parallel ⊕ performance ⊕ productivity ⊕ python ⊕ report ⊕ scala ⊕ scheme ⊕ specification ⊕ stm ⊕ syntax ⊕ testing ⊕ theory ⊕ tools ⊕ toprint ⊕ tutorial ⊕ types ⊕ unix ⊕Copy this bookmark: