@mire.rooms/*rooms* is new to me.
could anybody explain to me?

-sun


(defn- mire-handle-client [in out]
  (binding [*in* (reader in)
            *out* (writer out)]
    ;; bindings doesn't work sequentially, so we need to nest them
    ;; otherwise the call to read-name uses the old value of *in*/
*out*
    (binding [*name* (read-name)
              *inventory* (ref [])
              *current-room* (ref (@mire.rooms/*rooms* :start))]

On Jan 27, 8:45 pm, "Stephen C. Gilardi" <squee...@mac.com> wrote:
> On Jan 27, 2009, at 3:57 PM, wubbie wrote:
>
> > Why defn ends with -(dash)?
>
> > (defn- mire-handle-client [in out]
>
> A good approach to finding out what a function does is to consult "doc":
>
>         (doc defn-)
>
> --Steve
>
>  smime.p7s
> 3KViewDownload
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to