mirror of
https://github.com/rabbibotton/clog.git
synced 2025-12-06 02:30:42 -08:00
| .. | ||
| 13-tutorial | ||
| 01-tutorial.lisp | ||
| 02-tutorial.lisp | ||
| 03-tutorial.lisp | ||
| 04-tutorial.lisp | ||
| 05-tutorial.lisp | ||
| 06-tutorial.lisp | ||
| 07-tutorial.lisp | ||
| 08-tutorial.lisp | ||
| 09-tutorial.lisp | ||
| 10-tutorial.lisp | ||
| 11-tutorial.lisp | ||
| 12-tutorial.lisp | ||
| 13-tutorial.lisp | ||
| 14-tutorial.lisp | ||
| 15-tutorial.lisp | ||
| 16-tutorial.lisp | ||
| 17-tutorial.lisp | ||
| 18-tutorial.lisp | ||
| 19-tutorial.lisp | ||
| 20-tutorial.lisp | ||
| 21-tutorial.lisp | ||
| 22-tutorial.lisp | ||
| 23-tutorial.lisp | ||
| 24-tutorial.lisp | ||
| 25-tutorial.lisp | ||
| 26-tutorial.lisp | ||
| README.md | ||
To run a tutorial load clog:
CL-USER> (ql:quickload :clog)
To load "clog":
Load 1 ASDF system:
clog
; Loading "clog"
...........................
(:CLOG)
Load the tutorial:
CL-USER> (load "/Users/dbotton/common-lisp/clog/tutorial/01-tutorial.lisp")
#P"/Users/dbotton/common-lisp/clog/tutorial/01-tutorial.lisp"
Start the tutorial:
CL-USER> (clog-user:start-tutorial)
Hunchentoot server is started.
Listening on 0.0.0.0:8080.
HTTP listening on : 0.0.0.0:8080
HTML Root : static-files/
Boot file default : /boot.html
Most demos startup a browser, if not use http://127.0.0.1:8080
Tutorial Summary
- 01-tutorial.lisp - Hello World
- 02-tutorial.lisp - Closures in CLOG
- 03-tutorial.lisp - Events fire in parallel
- 04-tutorial.lisp - The event target, reusing event handlers
- 05-tutorial.lisp - Using connection-data-item
- 06-tutorial.lisp - Tasking and events
- 07-tutorial.lisp - My first CLOG video game (and handling disconnects)
- 08-tutorial.lisp - Mice Love Containers
- 09-tutorial.lisp - Tabs, pannels and forms
- 10-tutorial.lisp - Canvas
- 11-tutorial.lisp - Attaching to existing HTML
- 12-tutorial.lisp - Running a website in CLOG (routing)
- 13-tutorial/ - Flying Solo - A minimalist CLOG project
- 14-tutorial.lisp - Local (persistent) and Session client side storage
- 15-tutorial.lisp - Multi-media
- 16-tutorial.lisp - Bootstrap 4, Loading css files and javascript
- 17-tutorial.lisp - W3.CSS layout example and Form submit methods
- 18-tutorial.lisp - Drag and Drop
- 19-tutorial.lisp - Using JavaScript components
- 20-tutorial.lisp - New CLOG plugin from JavaScript component
- 21-tutorial.lisp - New CLOG plugin in Common-Lisp
- 22-tutorial.lisp - CLOG GUI Menus and Desktop Look and Feel
- 23-tutorial.lisp - Using semaphores to wait for input
- 24-tutorial.lisp - CLOG WEB containers (in progress)
- 25-tutorial.lisp - A "local" web app using CLOG WEB
- 26-tutorial.lisp - A web page and form with CLOG WEB