Permalink
Browse files

notes

  • Loading branch information...
1 parent 2237964 commit 83dc8f1ead982f01cf46f6c8989ce427c0186a46 @thezerobit committed Apr 30, 2012
Showing with 8 additions and 1 deletion.
  1. +7 −1 README.md
  2. +1 −0 core.lisp
View
@@ -51,6 +51,7 @@ Things That Are Done
* core macros
* defun
+ * do (like progn or begin)
* rudimentary REPL
@@ -64,12 +65,17 @@ TODO
* NIL, SYMBOL\_\*, etc should be constant
* replace get\_other(p)->type with get\_type(p)
* split stuff into separate files...
-* begin / do / progn
* set
* language support
* literal syntax
* Better vector
* compilation
* math stuff
* namespaces
+* use shared libs dynamically (like Python's ctypes)
+* remove gio dependency
+* native regex (PCRE)
+* polymorphic dispatch
+* binary data support "bytes"
+*
View
@@ -9,3 +9,4 @@
(letrec (b (lambda (x) (if (<= x 0) x (b (- x 1))))) (a 100))
(defmacro defun (name args & body) `(def ~name (lambda ~args ~@body)))
+(defmacro do (& forms) `((lambda () ~@forms)))

0 comments on commit 83dc8f1

Please sign in to comment.