On Wed, Nov 19, 2008 at 2:45 PM, prhlava <[EMAIL PROTECTED]> wrote:
>
>
> Hello again,
>
> Thank you all for the posts and explanations,
>
> After getting the clojure SVN version and few tweaks in the code, the
> working result looks like:
>
>                     (with-open [ofile (new java.io.FileOutputStream
>                                        (str result-directory
>                                             "/"
>                                             (make-filename x y))
>                                        (boolean true))] ; I am appending only
>                                (. ofile write
>                              (into-array Byte/TYPE
>                                          [(byte (bit-shift-right pix 16))
>                                           (byte (bit-shift-right pix 8))
>                                           (byte pix)])) ; the pix is of the 
> Integer type

It looks like with-open accepts any number of bindings. Does it just
call close on the first one when the body finishes or on all of them?

If I wanted to figure this out for myself, how would I find the source
code for with-open?

-- 
R. Mark Volkmann
Object Computing, Inc.

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to