serene-golang-implementation/bootstrap/examples/hello-world.srn

19 lines
291 B
Plaintext

(ns examples.hello-world)
(def hello-world
(fn (name)
(println "hello" name)))
(defmacro defn
(name args &body)
(list 'def name (cons 'fn (cons args body))))
(defn pp (x y)
(println x))
(def main
(fn (&args)
(pp "sam")
(hello-world "world")))