Add (read), improve error reporting
diff --git a/lib/lisp/repl/repl.lisp b/lib/lisp/repl/repl.lisp
new file mode 100644
index 0000000..97206dd
--- /dev/null
+++ b/lib/lisp/repl/repl.lisp
@@ -0,0 +1,9 @@
+(defun repl ()
+  (let1 (val (read))
+    (when val
+        (print (eval val))
+        (repl))))
+
+(defun main ()
+  (print "Welcome to the Bluejay REPL!")
+  (repl))