From 55860debe5e480a043ae47833a218b70a70bf19f Mon Sep 17 00:00:00 2001 From: William Carroll Date: Wed, 22 Jan 2020 21:52:45 +0000 Subject: [PATCH] Support Common Lisp Adding some Common Lisp here to get the party started! *cues music* --- common-lisp/main.lisp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 common-lisp/main.lisp diff --git a/common-lisp/main.lisp b/common-lisp/main.lisp new file mode 100644 index 000000000..2c4a5a411 --- /dev/null +++ b/common-lisp/main.lisp @@ -0,0 +1,15 @@ +(in-package #:cl-user) +(defpackage #:utils + (:documentation "Some utility functions and macros to wet my beak.") + (:use #:cl) + (:shadow #:type)) +(in-package #:utils) + +(defmacro type (name in out) + `(declaim (ftype (function ,in ,out) ,name))) + +(defmacro comment (&rest _forms) nil) + +(type add (int int) int) +(defun add (a b) + (+ a b))