summaryrefslogtreecommitdiff
path: root/src/package.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/package.lisp')
-rw-r--r--src/package.lisp161
1 files changed, 159 insertions, 2 deletions
diff --git a/src/package.lisp b/src/package.lisp
index 8fa3090..e374784 100644
--- a/src/package.lisp
+++ b/src/package.lisp
@@ -3,5 +3,162 @@
(defpackage #:hypnotisml
(:use #:cl)
(:local-nicknames
- (#:a #:alexandria))
- (:shadow #:loop #:method))
+ (#:a #:alexandria)
+ (#:mop #:closer-mop))
+ ;; Core Html Elements
+ (:export
+ #:<a>
+ #:<abbr>
+ #:<address>
+ #:<area>
+ #:<article>
+ #:<aside>
+ #:<audio>
+ #:<b>
+ #:<base>
+ #:<bdi>
+ #:<bdo>
+ #:<blockquote>
+ #:<body>
+ #:<br>
+ #:<button>
+ #:<canvas>
+ #:<caption>
+ #:<cite>
+ #:<code>
+ #:<col>
+ #:<colgroup>
+ #:<data>
+ #:<datalist>
+ #:<dd>
+ #:<del>
+ #:<details>
+ #:<dfn>
+ #:<dialog>
+ #:<div>
+ #:<dl>
+ #:<dt>
+ #:<em>
+ #:<embed>
+ #:<fieldset>
+ #:<figcaption>
+ #:<figuregure>
+ #:<footer>
+ #:<form>
+ #:<h1>
+ #:<h2>
+ #:<h3>
+ #:<h4>
+ #:<h5>
+ #:<h6>
+ #:<head>
+ #:<header>
+ #:<hgroup>
+ #:<hr>
+ #:<html>
+ #:<i>
+ #:<iframe>
+ #:<img>
+ #:<input>
+ #:<ins>
+ #:<kbd>
+ #:<label>
+ #:<legend>
+ #:<label>
+ #:<legend>
+ #:<li>
+ #:<link>
+ #:<main>
+ #:<map>
+ #:<mark>
+ #:<menu>
+ #:<meta>
+ #:<meter>
+ #:<nav>
+ #:<noscript>
+ #:<object>
+ #:<ol>
+ #:<optgroup>
+ #:<option>
+ #:<output>
+ #:<p>
+ #:<param>
+ #:<pre>
+ #:<progress>
+ #:<q>
+ #:<rp>
+ #:<rt>
+ #:<ruby>
+ #:<s>
+ #:<samp>
+ #:<script>
+ #:<section>
+ #:<script>
+ #:<section>
+ #:<select>
+ #:<small>
+ #:<source>
+ #:<span>
+ #:<strong>
+ #:<style>
+ #:<sub>
+ #:<summary>
+ #:<sup>
+ #:<table>
+ #:<tbody>
+ #:<td>
+ #:<textarea>
+ #:<tfoot>
+ #:<th>
+ #:<thead>
+ #:<time>
+ #:<title>
+ #:<tr>
+ #:<track>
+ #:<ul>
+ #:<var>
+ #:<video>
+ #:<wbr>)
+
+ ;; convenience elem constructors
+ (:export
+ #:<checkbox>
+ #:<color>
+ #:<date>
+ #:<email>
+ #:<file>
+ #:<hidden>
+ #:<number>
+ #:<password>
+ #:<radio>
+ #:<range>
+ #:<reset>
+ #:<search>
+ #:<timeinput>
+ #:<submit>
+ #:<linkto>)
+
+ ;; layout constructors
+ (:export
+ #:<vert>
+ #:<horz>)
+
+ ;; element properties
+ (:export
+ #:@
+ #:@=
+ #:@~
+ #:$
+ #:$=
+ #:$~)
+
+
+ ;; parenscript macros
+ (:export
+ #:$$
+ #:$$replace)
+
+ ;; rendering
+ (:export
+ #:html)
+ )