Commit bc37f110 authored by David O'Toole's avatar David O'Toole

compile

parent 2dfd3c9f
This diff is collapsed.
* Task list
** TODO clean up how node macro VSlots work
*** TODO rename to define-visual-macro and with-visual-slots and define nice accessors
** TODO make each buffer have its own command-history?
** TODO [#A] make each buffer have its own command-history?
** TODO [#A] button class
** TODO [#A] checkbox
** TODO [#A] radio buttons
......@@ -370,3 +368,15 @@
:ARCHIVE_CATEGORY: tasks
:ARCHIVE_TODO: DONE
:END:
** DONE clean up how node macro VSlots work
CLOSED: [2017-04-12 Wed 12:22]
:PROPERTIES:
:ARCHIVE_TIME: 2017-04-12 Wed 12:22
:ARCHIVE_FILE: ~/xelf/tasks.org
:ARCHIVE_OLPATH: Task list
:ARCHIVE_CATEGORY: tasks
:ARCHIVE_TODO: DONE
:END:
*** DONE rename to define-visual-macro and with-visual-slots and define nice accessors
CLOSED: [2017-04-12 Wed 12:22]
......@@ -5587,10 +5587,10 @@ Returns a newly allocated list."
(setf (slot-value self 'read-only) read-only))
;; Read-only status:1 ends here
;; TODO Node macros
;; TODO Visual macros
;; [[file:~/xelf/xelf.org::*Node%20macros][Node macros:1]]
;; [[file:~/xelf/xelf.org::*Visual%20macros][Visual macros:1]]
(defmacro define-visual-macro (name
(&key (super 'node) slots documentation inputs)
&body body)
......@@ -5660,9 +5660,7 @@ Returns a newly allocated list."
clauses))
`(let ((,ob ,object))
(symbol-macrolet ,clauses ,@body))))
;; (xelf::with-visual-slots (a b c) object (list a b c) (setf a b))
;; Node macros:1 ends here
;; Visual macros:1 ends here
;; Categorizing nodes with "tags"
......
......@@ -5569,7 +5569,7 @@ in the future.
(setf (slot-value self 'read-only) read-only))
#+end_src
** TODO Node macros
** TODO Visual macros
#+begin_src lisp
(defmacro define-visual-macro (name
......@@ -5641,8 +5641,6 @@ in the future.
clauses))
`(let ((,ob ,object))
(symbol-macrolet ,clauses ,@body))))
;; (xelf::with-visual-slots (a b c) object (list a b c) (setf a b))
#+end_src
** Categorizing nodes with "tags"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment