randombit + functional   27

The Scala Programming Language: Explicitly Typed Self References
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
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
Comm. of the ACM 21, 7 (July 1978), 565-569.
lisp  functional  binding  naming 
may 2008 by randombit
Clojure
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

Copy this bookmark:



description:


tags: