Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jan 3rd, 2012  |  syntax: Clojure  |  size: 0.25 KB  |  hits: 90  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. (ns seminarcode
  2.  (:import (java.io File FileReader)))
  3.  
  4. (defmacro safe
  5.   ([form]
  6.   `(try ~form
  7.        (catch Exception e#
  8.               e#)))
  9.   ([form1 form2]
  10.   `(let ~form1
  11.   (try ~form2
  12.        (catch Exception e#
  13.               e#))))
  14.   )