Move demos and tutorials to their own packages

This commit is contained in:
David Botton 2021-12-29 13:25:43 -05:00
parent 63586cfb0f
commit 2c7230356e
35 changed files with 75 additions and 83 deletions

View file

@ -1,8 +1,8 @@
(defpackage #:clog-user
(defpackage #:clog-demo-1
(:use #:cl #:clog)
(:export start-demo))
(in-package :clog-user)
(in-package :clog-demo-1)
;; Game Display
(defconstant display-width 375)

View file

@ -1,8 +1,8 @@
(defpackage #:clog-user
(defpackage #:clog-demo-2
(:use #:cl #:clog)
(:export start-demo))
(in-package :clog-user)
(in-package :clog-demo-2)
(defvar *global-list-box-hash* (make-hash-table :test 'equalp)
"Username to update function")

View file

@ -1,11 +1,11 @@
;;; As this demo uses eval do not run over the internet.
;;; This app gives access to its users your local files.
(defpackage #:clog-user
(defpackage #:clog-demo-3
(:use #:cl #:clog #:clog-gui)
(:export start-demo))
(in-package :clog-user)
(in-package :clog-demo-3)
(defclass app-data ()
((copy-buf

View file

@ -1,10 +1,10 @@
;;;; Demo 4 - CMS Website
(defpackage #:clog-user
(defpackage #:clog-demo-4
(:use #:cl #:clog #:clog-web)
(:export start-demo))
(in-package :clog-user)
(in-package :clog-demo-4)
;; Site Configuration
(defparameter side-panel-size 200 "Size of menu")

View file

@ -15,14 +15,7 @@ To load "clog":
Load the demo:
```
CL-USER> (load "/Users/dbotton/common-lisp/clog/demos/01-demo.lisp")
#P"/Users/dbotton/common-lisp/clog/demos/01-demo.lisp"
```
Start the demo:
```
CL-USER> (clog-user:start-demo)
CL-USER> (clog:run-demo 1)
Hunchentoot server is started.
Listening on 0.0.0.0:8080.
HTTP listening on : 0.0.0.0:8080