 ; this software.
 
 (ns neko.resource
+  "Provides utilities to resolve application resources."
   (:require [clojure.string :as string])
   (:use [neko.init.options :only [*package-name*]]
         [neko.context :only [context]]))


(defmacro get-layout
  "Finds the resource ID for the layout with the given name.  This is simply a
  convenient way of calling (resolve-resource context :layout name)."
  [name]
  (resource-symbol :layout name))

  can be used to access the resources from the platform.  For example, the
  equivalent to android.R.layout.simple_list_item_1 is:

    (get-resource :layout :android/simple_list_item_1)

  The name portion of the name argument will be converted to a string and any
  hyphens or periods will be transformed to underscores.  Note that hyphens are
