   (:require [naojure.core :as nao :refer []]))
 
 (require '[naojure.core :as nao]
-         '[clojure.core.async :as async :refer [<! >! timeout chan alt! go]])
+         '[clojure.core.async :as async :refer [<! >! timeout chan alt! go]]
+         '[clojure.pprint :refer [pprint]])
 
 ;; examples of how we'd like to control NAO with clojure
 



;; update with IP address
(def robot (nao/make-robot "192.168.0.71"))

(nao/say robot "Hello clojure")



(def exterminate "file://somewhere in nao filesystem")
- get exterminate sound sample

(defn print-methods [o]
  (-> o (.getClass) (.getDeclaredMethods) (pprint)))
