summaryrefslogtreecommitdiff
path: root/www/www.org
diff options
context:
space:
mode:
Diffstat (limited to 'www/www.org')
-rw-r--r--www/www.org8
1 files changed, 8 insertions, 0 deletions
diff --git a/www/www.org b/www/www.org
index a6de898..638afb8 100644
--- a/www/www.org
+++ b/www/www.org
@@ -80,6 +80,8 @@ are also published, in the sequence given.
#+BEGIN_SRC elisp :tangle build-site.el
;; -*- lexical-binding: t; -*-
+ ;;; The Object Prototype
+
( defun publication-object ( )
( let ( ( object-projects ( list ) )
( org-publish-project-alist ( list ) )
@@ -103,6 +105,8 @@ are also published, in the sequence given.
( print success-report )
( ) ) ) ) )
+ ;;; The Object Interface
+
( defun object-compose ( publication-instance )
( plist-get publication-instance :object-compose ) )
@@ -112,6 +116,10 @@ are also published, in the sequence given.
( defun object-report ( publication-instance )
( plist-get publication-instance :object-report ) )
+ ;;; The User Logic
+
+ ;;; The User Interface
+
( defun publish ( publication-instance &rest project-data )
( let ( ( data-projects ( plist-get project-data :data-projects ) ) )
( funcall ( object-get-projects publication-instance ) data-projects )