mirror of
https://github.com/rabbibotton/clog.git
synced 2025-12-06 02:30:42 -08:00
72 lines
No EOL
2.4 KiB
Markdown
Vendored
72 lines
No EOL
2.4 KiB
Markdown
Vendored
To run a tutorial load clog:
|
|
|
|
If using the builder open a CLOG Builder REPL and type:
|
|
|
|
```
|
|
> (clog:run-tutorial 1)
|
|
```
|
|
|
|
If using another REPL load CLOG:
|
|
|
|
|
|
```
|
|
CL-USER> (ql:quickload :clog)
|
|
To load "clog":
|
|
Load 1 ASDF system:
|
|
clog
|
|
; Loading "clog"
|
|
...........................
|
|
(:CLOG)
|
|
```
|
|
|
|
Run the tutorial:
|
|
|
|
```
|
|
CL-USER> (clog:run-tutorial 1)
|
|
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
|
|
- 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, and popups
|
|
- 23-tutorial.lisp - Using semaphores to wait for input
|
|
- 24-tutorial.lisp - CLOG WEB containers
|
|
- 25-tutorial.lisp - A "local" web app using CLOG WEB
|
|
- 26-tutorial.lisp - A web page and form with CLOG WEB
|
|
- 27-tutorial.lisp - Panel Box Layouts
|
|
- 28-tutorial.lisp - CLOG Builder Hello - A minimalist CLOG Builder project
|
|
- 29-tutorial.lisp - Presentations (and jQuery) - linking lisp objects to clog objects
|
|
- 30-tutorial.lisp - Instant websites - clog-web-site
|
|
- 31-tutorial.lisp - Database and Authority based websites - clog-web-dbi and clog-auth
|
|
- 32-tutorial.lisp - Database Managed Content websites - clog-web-content
|
|
- 33-tutorial.lisp - with-clog-create - Using a declarative syntax for GUIs
|
|
- 34-tutorial.lisp - 2D WebGL example
|
|
- 35-tutorial.lisp - 3D WebGL example |