Literaturverzeichnis

[1]   Slava Akhmechet. The nature of lisp. http://www.defmacro.org/ramblings/lisp.html, Mai 2006.

[2]   The Apache Software Foundation. Apache maven. http://maven.apache.org/.

[3]   Jean-Paul Arcangeli, Frédéric Migeon, and Silvain Rougemaille. Javaact 0.5.1. http://www.javact.org/JavAct.html, 2008.

[4]   Joe Armstrong, Robert Virding, Mike Williams, et al. Erlang. http://www.erlang.org/.

[5]   Stephen Bach. Critiquing clojure. http://items.sjbach.com/567, Juni 2009.

[6]   Conrad Barski. Casting spels in lisp. http://lisperati.com/casting.html, 2004.

[7]   Armando Blancas. clojure-jsr223. http://code.google.com/p/clojure-jsr223/.

[8]   Kevin Bourillion et al. Google code: guava-libraries. http://code.google.com/p/guava-libraries/.

[9]   Meikel Brandmeyer et al. memoize done right. http://kotka.de/blog/2010/03/memoize_done_right.html, März 2010.

[10]   Eric Bruneton, Rémi Forax, Eugene Kuleshov, and Andrei Loskutov. Asm – a java bytecode engineering library. http://asm.ow2.org/.

[11]   Hans Dockter et al. Gradle – webseite. http://www.gradle.org.

[12]   Mark Jason Dominus. Higher-Order Perl. Morgan Kaufmann Publishers, 2005.

[13]   Webseite des dpunkt.verlags. http://www.dpunkt.de.

[14]   Joe Duffy. A (brief) retrospective on transactional memory. http://www.bluebytesoftware.com/blog/2010/01/03/ABriefRetrospectiveOnTransactionalMemory.aspx, Januar 2010.

[15]   Chas Emerick. Results from the state of clojure, summer 2010 survey. http://muckandbrass.com/web/display/~cemerick/2010/06/07/Results+from+the+State+of+Clojure\%2C+Summer+2010+Survey, Juni 2010.

[16]   Chas Emerick et al. Docuharvest. https://docuharvest.com/.

[17]   Daniel Fernández, Soraya Sánchez, et al. op4j 1.0. http://www.op4j.org/, April 2010.

[18]   Emden Gansner et al. Graphviz – graph visualization software. http://www.graphviz.org/.

[19]   Debasish Ghosh. Grokking functional data structures. http://debasishg.blogspot.com/2010/05/grokking-functional-data-structures.html, Mai 2010.

[20]   GitHub Inc. github. github.com.

[21]   Brian Goetz. Java theory and practice: Stick a fork in it, part 1. http://www.ibm.com/developerworks/java/library/j-jtp11137.html, November 2007.

[22]   Philip Greenspun. Greenspun’s tenth rule of programming. http://philip.greenspun.com/research/, 1993.

[23]   Dan Grossman. The transactional memory / garbage collection analogy. http://www.cs.washington.edu/homes/djg/papers/analogy_oopsla07.pdf, Oktober 2007.

[24]   Phil Hagelberg. Leiningen. http://github.com/technomancy/leiningen.

[25]   Stuart Halloway. Labrepl. http://github.com/relevance/labrepl.

[26]   Graham Hamilton. Multithreaded toolkits: A failed dream? http://weblogs.java.net/blog/kgh/archive/2004/10/multithreaded_t.html, 2004.

[27]   Rich Hickey. Datatypes – deftype, defrecord and reify. http://clojure.org/datatypes.

[28]   Rich Hickey. Sequences. http://clojure.org/sequences.

[29]   Rich Hickey. Values and change – clojure’s approach to identity and state. http://clojure.org/state.

[30]   Rich Hickey. Foil – a foreign object interface for lisp. http://foil.sourceforge.net/, 2005.

[31]   Rich Hickey. Clojure’s first year. http://groups.google.com/group/clojure/msg/16fec21eb1fff8aa, Oktober 2008.

[32]   Rich Hickey. Persistent data structures and managed references. Video Presentation on http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey, Oktober 2009.

[33]   Rich Hickey et al. Clojure libraries. http://clojure.org/libraries.

[34]   Rich Hickey and Nick Levine. jfli – a java foreign language interface for common lisp. http://jfli.sourceforge.net/, 2004-2008.

[35]   Rich Hickey, Stuart Sierra, Konrad Hinsen, Christophe Grand, Chris Houser, Stephen C. Gilardy, Mark Engelberg, Tom Faulhaber, et al. Clojure contrib. http://richhickey.github.com/clojure-contrib/.

[36]   Chris Houser. Stm history stress-test. http://gist.github.com/456326, Juni 2010.

[37]   Brian Hurt. The problem with stm: your languages still suck. http://enfranchisedmind.com/blog/posts/the-problem-with-stm-your-languages-still-suck/, Januar 2009.

[38]   Stefan Kamphausen, Nils Höltge, Frank Wirsching, Corinna Morys-Wortmann, Daniel Riester, Rüdiger Goetz, Marcel Thürk, and Andreas Schwienhorst. Genetic algorithm for the design of molecules with desired properties. Journal of Computer-Aided Molecular Design, 16:551–567, 2002.

[39]   Rajesh Karmani, Amin Shali, Mark Astley, Thomas Clausen, and James Waldby. Actorfoundry 1.0. http://osl.cs.uiuc.edu/af/, 2008.

[40]   David Kastrup, Ralf Angeli, Reiner Steib, et al. AUCTeX. http://www.gnu.org/software/auctex/, 2007.

[41]   Stefan Koospal et al. Sourcetalk. http://sourcetalk.de/.

[42]   Karl Krukow. clj-ds. http://github.com/krukow/clj-ds.

[43]   Bil Lewis and Dan LaLiberte. The gnu emacs lisp reference manual. free software foundation. In and the GNU Manual Group, 1990.

[44]   David Edgar Liebke. Incanter. http://incanter.org.

[45]   Hans Lub. rlwrap. http://utopia.knoware.nl/~hlub/uck/rlwrap/.

[46]   Mark McGranaghan. Ring. http://github.com/mmcgrana/ring.

[47]   Alex Miller et al. Clojure agent thread pool improvements. http://groups.google.com/group/clojure-dev/browse_frm/thread/a837f14a87aca78a, Juni 2010.

[48]   Frank Müller et al. ix – multicore-cpus nutzen durch funktionales programmieren. http://www.heise.de/kiosk/archiv/ix/2009/12, Dezember 2009.

[49]   Jakob Nawrath. Die logistische abbildung. http://webber.physik.uni-freiburg.de/~jeti/studenten_seminar/stud_sem05/Logistische_Abbildung.pdf, 2005.

[50]   OpenMP Architecture Review Board. Openmp. http://openmp.org/wp.

[51]   Alex Osborne. Clojars. http://clojars.org.

[52]   John Ousterhout. Why threads are a bad idea (for most purposes). http://home.pacbell.net/ouster/threads.pdf, 1995.

[53]   Prototype Core. Prototype javascript framework. http://www.prototypejs.org/.

[54]   Marc Prud’hommeaux et al. Jline. http://jline.sourceforge.net/.

[55]   Przemyslaw Prusinkiewicz and Aristid Lindenmayer. The algorithmic beauty of plants. Springer-Verlag New York, Inc., 1990.

[56]   Eric S. Raymond. How to become a hacker. http://catb.org/~esr/faqs/hacker-howto.html.

[57]   Rayne. Running a poll to see what people use most for clojure development. http://acidrayne.net/?p=81, Oktober 2009.

[58]   James Reeves et al. Compojure. http://www.compojure.org.

[59]   Stefan Richter, Sebastian Gutsfeld, Robin Brand, et al. The deadline. https://the-deadline.appspot.com/.

[60]   Peter Seibel. Practical Common Lisp. APress, 2004.

[61]   Garth Sheldon-Coulson, Meikel Brandmeyer, Laurent Petit, Christophe Grand, Chris Houser, et al. Long-running stm updates will never complete... is there a solution? http://groups.google.com/group/clojure/browse_frm/thread/7edd12e22eb120ea/, März 2010.

[62]   Howard Lewis Ship. Who wants the func? gotta have that func! http://tapestryjava.blogspot.com/2010/06/who-wants-func-gotta-have-that-func.html, Juni 2010.

[63]   Shortcut AS. Gitorious. http://gitorious.org.

[64]   Brian V. Smith et al. XFig. http://www.xfig.org.

[65]   Lee Spector. Another concurrency question: could there be contention for allocation (consing etc.)? http://groups.google.com/group/clojure/t/e1b742700acde46a, Mai 2010.

[66]   Richard M. Stallman et al. GNU Emacs. http://www.gnu.org/software/emacs/, 2009.

[67]   Sun Microsystems, Inc. The event dispatch thread. http://java.sun.com/docs/books/tutorial/uiswing/concurrency/dispatch.html.

[68]   Sun Microsystems, Inc. Java se hotspot at a glance. http://java.sun.com/javase/technologies/hotspot/.

[69]   TOP500.Org. Top500. http://www.top500.org/lists/2009/11, November 2009.

[70]   Mads Torgersen. The expression problem revisited – four new solutions using generics. In In Proceedings of the 18th European Conference on Object-Oriented Programming, pages 123–143. Springer-Verlag, 2004.

[71]   Linus Torvalds et al. Git. http://www.kernel.org/pub/software/scm/git/.

[72]   United Nations Economic Commission for Europe. Un/edifact standard directories. http://www.unece.org/trade/untdid/directories.htm.

[73]   R. Mark Volkmann. Software transactional memory. http://java.ociweb.com/mark/stm/article.html, September 2009.

[74]   Philip Wadler. The expression problem. http://www.daimi.au.dk/~madst/tool/papers/expression.txt, November 1998.

[75]   Edi Weitz. Cl-ppcre. weitz.de/cl-ppcre/.

[76]   Edi Weitz. weitz.de. http://www.weitz.de.

[77]   David A. Wheeler. Sloccount. http://www.dwheeler.com/sloccount/, 2004.

[78]   Referenzielle transparenz. http://de.wikipedia.org/wiki/Referenzielle_Transparenz.

[79]   Logistische gleichung. http://de.wikipedia.org/wiki/Logistische_Gleichung.

[80]   Kategorie: Parallelverarbeitung. http://de.wikipedia.org/wiki/Kategorie:Parallelverarbeitung.

[81]   Transactional memory. http://de.wikipedia.org/wiki/Transactional_Memory.

[82]   Category: Concurrency control. http://en.wikipedia.org/wiki/Category:Concurrency_control.

[83]   Greg Wilkins et al. Jetty. http://www.eclipse.org/jetty/.