DenkzeitWiki

SearchWiki:

Recent Changes Printable View Page History Edit Page

ClojureIdiomsClear Trail
Main /

$HTMLTitle

(({{Clojure}}
ClojureIdomaticSnippets
ClojureReducers

ClojureSequences
ClojureReferenceTypes
GuisInClojure

XmlWithClojure))



Pipelining


Sequences


{{Namespaces}}

(_Unlike CL, symbols are just names, with no associated values. The things that are more like symbols from that perspective in Clojure are vars, and it is vars that are interned in namespaces. Two symbols with the same name can be distinct objects. A namespace is not a set of symbols but a set of mappings from symbols to references - either vars or classes._) (_This separation of concerns is an important part of how Clojure is a Lisp-1 while still supporting defmacro semi-hygienically. The reader reads plain symbols and does no interning. The compiler resolves names (symbols) in the compilation namespace in order to find vars/classes. def interns new vars, and import/refer/use can make new mappings._)


loaded or standalone script? -> http://speely.wordpress.com/2010/11/27/writing-scripts-with-common-lisp/ Scripted Main

also see PythonIdioms#main


(_Note: This does not work if the standalone-script does not get any parameters passed._)


Commandline


Data types / defrecord, deftype, reify, protocol, proxy


Symbols


#clojure IRC channel


Keyword Arguments


Performance


SoftwareTransactionalMemory


Compiler


Persistent Data Structures


Edit - BackLinks - Tags - Page Hist - Print - Changes - Home - Orphans - Help

Page last modified on March 06, 2013, at 05:47 PM und seit 7. April 2005 agecount aufgerufen.