diff --git a/mithril.scm b/mithril.scm index 0037ae6..8d46c72 100644 --- a/mithril.scm +++ b/mithril.scm @@ -1,10 +1,10 @@ -(define (mithril:init) +(define-macro (mithril:init) "(mithril:init) Loads Mithril into the document head and sets the pragma->sxml function." - (get-resource "https://cdnjs.cloudflare.com/ajax/libs/mithril/2.2.2/mithril.min.js") - (pragma->sxml m)) + `(begin (get-resource "https://cdnjs.cloudflare.com/ajax/libs/mithril/2.2.2/mithril.min.js") + (pragma->sxml m))) (define-macro (mithril:comp view . args) "(mithril:comp view . args)