Re: delete-file implementation (?!)

2013-02-10 Thread Sean Corfield
You can call (clojure.java.io/delete-file some-file :not-deleted) and
you'll get true if the delete succeeds and :not-deleted if it fails.

On Sat, Feb 9, 2013 at 1:32 PM, AtKaaZ atk...@gmail.com wrote:
 Hi, does anyone see anything wrong with this?

 = (source clojure.java.io/delete-file)
 (defn delete-file
   Delete file f. Raise an exception if it fails unless silently is true.
   {:added 1.2}
   [f  [silently]]
   (or (.delete (file f))
   silently
   (throw (java.io.IOException. (str Couldn't delete  f)
 nil

 If you don't already, see below:

 = (.delete (q/newClass java.io.File a.tx1))
 false
 = (.delete (q/newClass java.io.File c:\\a.tx1))
 true

 = (clojure.java.io/delete-file (new java.io.File c:\\a.tx1))
 IOException Couldn't delete c:\a.tx1  clojure.java.io/delete-file
 (io.clj:425)
 = (clojure.java.io/delete-file (new java.io.File c:\\a.tx1) true)
 true
 = (clojure.java.io/delete-file (new java.io.File c:\\a.tx1) 1)
 1

 Yep, I do need it to return the true/false status from .delete
 fix?

 = *clojure-version*
 {:major 1, :minor 5, :incremental 0, :qualifier RC14}




 --
 Please correct me if I'm wrong or incomplete,
 even if you think I'll subconsciously hate it.

 --
 --
 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
 Note that posts from new members are moderated - please be patient with your
 first post.
 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
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.





--
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: delete-file implementation (?!)

2013-02-10 Thread AtKaaZ
oh great, that's what I was missing and it makes sense now and that strikes
me like it's idiomatic clojure coding to do that and that it's also
unwritten/expected-of-us-to-know-this

= (clojure.java.io/delete-file c:\\1.123 :not-deleted)
true
= (clojure.java.io/delete-file c:\\1.123 :not-deleted)
:not-deleted

Thank you for this


On Sun, Feb 10, 2013 at 9:13 PM, Sean Corfield seancorfi...@gmail.comwrote:

 You can call (clojure.java.io/delete-file some-file :not-deleted) and
 you'll get true if the delete succeeds and :not-deleted if it fails.

 On Sat, Feb 9, 2013 at 1:32 PM, AtKaaZ atk...@gmail.com wrote:
  Hi, does anyone see anything wrong with this?
 
  = (source clojure.java.io/delete-file)
  (defn delete-file
Delete file f. Raise an exception if it fails unless silently is
 true.
{:added 1.2}
[f  [silently]]
(or (.delete (file f))
silently
(throw (java.io.IOException. (str Couldn't delete  f)
  nil
 
  If you don't already, see below:
 
  = (.delete (q/newClass java.io.File a.tx1))
  false
  = (.delete (q/newClass java.io.File c:\\a.tx1))
  true
 
  = (clojure.java.io/delete-file (new java.io.File c:\\a.tx1))
  IOException Couldn't delete c:\a.tx1  clojure.java.io/delete-file
  (io.clj:425)
  = (clojure.java.io/delete-file (new java.io.File c:\\a.tx1) true)
  true
  = (clojure.java.io/delete-file (new java.io.File c:\\a.tx1) 1)
  1
 
  Yep, I do need it to return the true/false status from .delete
  fix?
 
  = *clojure-version*
  {:major 1, :minor 5, :incremental 0, :qualifier RC14}
 
 
 
 
  --
  Please correct me if I'm wrong or incomplete,
  even if you think I'll subconsciously hate it.
 
  --
  --
  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
  Note that posts from new members are moderated - please be patient with
 your
  first post.
  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
  ---
  You received this message because you are subscribed to the Google Groups
  Clojure group.
  To unsubscribe from this group and stop receiving emails from it, send an
  email to clojure+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/groups/opt_out.
 
 



 --
 Sean A Corfield -- (904) 302-SEAN
 An Architect's View -- http://corfield.org/
 World Singles, LLC. -- http://worldsingles.com/

 Perfection is the enemy of the good.
 -- Gustave Flaubert, French realist novelist (1821-1880)

 --
 --
 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
 Note that posts from new members are moderated - please be patient with
 your first post.
 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
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.





-- 
Please correct me if I'm wrong or incomplete,
even if you think I'll subconsciously hate it.

-- 
-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: delete-file implementation (?!)

2013-02-10 Thread Sean Corfield
I added a note on the ticket you created that perhaps the docstring
could be expanded to make this usage clearer.

On Sun, Feb 10, 2013 at 12:26 PM, AtKaaZ atk...@gmail.com wrote:
 oh great, that's what I was missing and it makes sense now and that strikes
 me like it's idiomatic clojure coding to do that and that it's also
 unwritten/expected-of-us-to-know-this

 = (clojure.java.io/delete-file c:\\1.123 :not-deleted)
 true
 = (clojure.java.io/delete-file c:\\1.123 :not-deleted)
 :not-deleted

 Thank you for this


 On Sun, Feb 10, 2013 at 9:13 PM, Sean Corfield seancorfi...@gmail.com
 wrote:

 You can call (clojure.java.io/delete-file some-file :not-deleted) and
 you'll get true if the delete succeeds and :not-deleted if it fails.

 On Sat, Feb 9, 2013 at 1:32 PM, AtKaaZ atk...@gmail.com wrote:
  Hi, does anyone see anything wrong with this?
 
  = (source clojure.java.io/delete-file)
  (defn delete-file
Delete file f. Raise an exception if it fails unless silently is
  true.
{:added 1.2}
[f  [silently]]
(or (.delete (file f))
silently
(throw (java.io.IOException. (str Couldn't delete  f)
  nil
 
  If you don't already, see below:
 
  = (.delete (q/newClass java.io.File a.tx1))
  false
  = (.delete (q/newClass java.io.File c:\\a.tx1))
  true
 
  = (clojure.java.io/delete-file (new java.io.File c:\\a.tx1))
  IOException Couldn't delete c:\a.tx1  clojure.java.io/delete-file
  (io.clj:425)
  = (clojure.java.io/delete-file (new java.io.File c:\\a.tx1) true)
  true
  = (clojure.java.io/delete-file (new java.io.File c:\\a.tx1) 1)
  1
 
  Yep, I do need it to return the true/false status from .delete
  fix?
 
  = *clojure-version*
  {:major 1, :minor 5, :incremental 0, :qualifier RC14}
 
 
 
 
  --
  Please correct me if I'm wrong or incomplete,
  even if you think I'll subconsciously hate it.
 
  --
  --
  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
  Note that posts from new members are moderated - please be patient with
  your
  first post.
  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
  ---
  You received this message because you are subscribed to the Google
  Groups
  Clojure group.
  To unsubscribe from this group and stop receiving emails from it, send
  an
  email to clojure+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/groups/opt_out.
 
 



 --
 Sean A Corfield -- (904) 302-SEAN
 An Architect's View -- http://corfield.org/
 World Singles, LLC. -- http://worldsingles.com/

 Perfection is the enemy of the good.
 -- Gustave Flaubert, French realist novelist (1821-1880)

 --
 --
 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
 Note that posts from new members are moderated - please be patient with
 your first post.
 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
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.





 --
 Please correct me if I'm wrong or incomplete,
 even if you think I'll subconsciously hate it.

 --
 --
 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
 Note that posts from new members are moderated - please be patient with your
 first post.
 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
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.





--
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/

Perfection is the enemy of the good.
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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
--- 

delete-file implementation (?!)

2013-02-09 Thread AtKaaZ
Hi, does anyone see anything wrong with this?

= (source clojure.java.io/delete-file)
(defn delete-file
  Delete file f. Raise an exception if it fails unless silently is true.
  {:added 1.2}
  [f  [silently]]
  (or (.delete (file f))
  silently
  (throw (java.io.IOException. (str Couldn't delete  f)
nil

If you don't already, see below:

= (.delete (q/newClass java.io.File a.tx1))
false
= (.delete (q/newClass java.io.File c:\\a.tx1))
true

= (clojure.java.io/delete-file (new java.io.File c:\\a.tx1))
IOException Couldn't delete c:\a.tx1  clojure.java.io/delete-file(io.clj:425)
= (clojure.java.io/delete-file (new java.io.File c:\\a.tx1) true)
true
= (clojure.java.io/delete-file (new java.io.File c:\\a.tx1) 1)
1

Yep, I do need it to return the true/false status from .delete
fix?

= *clojure-version*
{:major 1, :minor 5, :incremental 0, :qualifier RC14}




-- 
Please correct me if I'm wrong or incomplete,
even if you think I'll subconsciously hate it.

-- 
-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.