Oliver's ObjectScape

hauptseite | bilder | software | verschiedenes | über mich | kontakt


home | pictures | software | miscellaneous | about me | contact






Link Collection
development |  articles | link collection
  janet









This link collection is neither systematic nor complete. It merely constitutes a collection of links to articles I once came across looking for information of some specific domain and then considered worthwile remembering for somewhen later.





Ajax | Actors | Distributed Computing | Garbage Collection | JavaScript/CSS/etc | JSF/Facelets | Languages | OSGi | Spring




AJAX










Actors










Distributed Computing




JavaSpaces




MapReduce




Swarm Computing







Garbage Collection










JavaScript/CSS/etc. One day there will be no more JavaScript ...










JSF/Facelets





JSF




Facelets







Languages




Closures


"When a function refers to a variable defined outside it, it's called a free variable. A function that refers to a free lexical variable is called a closure. (...) The name "closure" is a left over from earlier Lisp dialects. It derives from the way closures have to be implemented under dynamic scope." Paul Graham, ANSI Common Lisp, Prentice Hall, 1996, p.107.

"A closure is a combination of a function and an environment." Paul Graham, ANSI Common Lisp, Prentice Hall, 1996, p.108.





| block n |

n := 10. "free variable"
block := [ :x | x + n ]. "function with an environment represented by the free variable defined outside its scope"
block value: 2. "prints 12"

n := 12.
block value: 2. "prints 14"







Traits




Smalltalk







Java Performance Tuning







OSGi










Smalltalk









Spring