mirror of
https://github.com/rabbibotton/clog.git
synced 2025-12-06 02:30:42 -08:00
vm files
This commit is contained in:
parent
746fe1e99f
commit
eaaf058527
7 changed files with 195 additions and 0 deletions
22
MANUAL.md
vendored
Normal file
22
MANUAL.md
vendored
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
[CLOG - Tutorials and Learning Material](LEARN.md)
|
||||
[CLOG - Reference Manual](https://rabbibotton.github.io/clog/clog-manual.html)
|
||||
|
||||
|
||||
CLOG Builder Video Manual Index
|
||||
===============================
|
||||
[CLOG - Video Manual Play List](https://www.youtube.com/playlist?list=PLSUeblYuDUiOlX28-v8T__aM-2XO32vR_)
|
||||
|
||||
[Video notes](doc/vm-index.md)
|
||||
|
||||
1. Intro - https://youtu.be/cuXs5gyUWxE
|
||||
|
||||
* Installing and new Projects
|
||||
|
||||
2. Install QuickLisp - https://youtu.be/CipzbZkPjBM
|
||||
3. Install OCICL - https://youtu.be/CIDo8vaOy1c
|
||||
|
||||
* Projects
|
||||
|
||||
4. First Project - https://youtu.be/IZqHuYw9jRI
|
||||
5. Using Projects and Plugins
|
||||
21
doc/v1.md
vendored
Normal file
21
doc/v1.md
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
|
||||
The CLOG Builder Video Manual Series - Video 1
|
||||
|
||||
1. Goal is to document all the features
|
||||
2. Small videos so can replace if feature updated
|
||||
3. Hopefully someone will consider joining the team and
|
||||
do an html based manual
|
||||
4. Encourage people to try and use CLOG and the CLOG Builder
|
||||
5. Generate excitement to for “Common Lisp - The Language of Innovation”
|
||||
6. Stability and multiple implementations more important than "New"
|
||||
7. Innovation is not new, it is improving on what already is succesful
|
||||
|
||||
Why CLOG?
|
||||
|
||||
1. The only cross platform and device graphic platform is HTML
|
||||
2. CLOG apps can run as desktop apps, mobile apps, websites,
|
||||
webapps and iot apps
|
||||
3. Is stable, proven and fun for programmers. Use existing web designers and
|
||||
tools.
|
||||
4. Speed from idea to production ready, nothing beats Common Lisp and nothing
|
||||
beats HTML for quick designs, CLOG makes it real now.
|
||||
31
doc/v2.md
vendored
Normal file
31
doc/v2.md
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
|
||||
The CLOG Builder Video Manual Series Video 2
|
||||
|
||||
Getting Started - Installs
|
||||
|
||||
CLOG works with QuickLisp and with OCICL distribution for builds (next video).
|
||||
|
||||
To install Common Lisp with QuikLisp:
|
||||
|
||||
Install Common-Lisp for MacOS
|
||||
Install Common-Lisp for Linux
|
||||
Install Common-Lisp For Android (Termux)
|
||||
Install Common-Lisp for Win64
|
||||
|
||||
Links on the git page - https://github.com/rabbibotton/clog
|
||||
|
||||
Check out the Learn page there - https://github.com/rabbibotton/clog/blob/main/LEARN.md
|
||||
|
||||
For more advanced users:
|
||||
|
||||
Install and Using OCICL on all platforms
|
||||
For those new to Common Lisp or just want to quickly try CLOG use ther simple EZ
|
||||
standalone versions:
|
||||
|
||||
https://github.com/rabbibotton/clog-win64-ez/releases
|
||||
https://github.com/rabbibotton/clog-linux-ez
|
||||
https://github.com/rabbibotton/clog-linux-arm-ez
|
||||
https://github.com/rabbibotton/clog-mac-ez
|
||||
Unzip, double click setup.bat or ./setup Run builder.exe or ./builder
|
||||
Update (almost daily :) use update.bat or ./update
|
||||
|
||||
30
doc/v3.md
vendored
Normal file
30
doc/v3.md
vendored
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
|
||||
The CLOG Builder Video Manual Series Video 3
|
||||
|
||||
Getting Started with OCICL
|
||||
|
||||
Fantastic for production builds
|
||||
Control over versions - can pin down versions
|
||||
Secure downloads and packages
|
||||
|
||||
CLOG Builder has been set up to play nice without QuickLisp
|
||||
|
||||
OCICL is based around a single directory, your project, in its own world
|
||||
(that may have other sub projects)
|
||||
|
||||
Once installed you go to a new directory (or existing CLOG project)
|
||||
|
||||
First time setup:
|
||||
|
||||
ocicl setup > init
|
||||
ocicl install clog
|
||||
|
||||
Enter your sbcl world:
|
||||
|
||||
sbcl --userinit init
|
||||
|
||||
* (asdf:load-system :clog/tools)
|
||||
* (clog-tools:clog-builder)
|
||||
|
||||
Get the latest clog and more:
|
||||
ocicl latest
|
||||
13
doc/v4.md
vendored
Normal file
13
doc/v4.md
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
The CLOG Builder Video Manual Series Video 4
|
||||
|
||||
Getting Started with first project
|
||||
|
||||
1. Start up the Builder
|
||||
a. QuickLisp (ql:quickload :clog/tools)(clog-tools:clog-builder)
|
||||
b. OCICL (asdf:load-system :clog/tools)(clog-tools:clog-builder)
|
||||
2. With OCICL project already there
|
||||
3. With QuickLisp Project -> New Project from Template
|
||||
4. The Project Tree
|
||||
5. ASD Edit
|
||||
|
||||
50
doc/v5.md
vendored
Normal file
50
doc/v5.md
vendored
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
|
||||
The CLOG Builder Video Manual Series Video 5
|
||||
|
||||
Using your Project and using Plugins
|
||||
|
||||
Start up the Builder start the clog builder in your lisp with:
|
||||
```
|
||||
a. QuickLisp (anywhere): (ql:quickload :clog/tools)(clog-tools:clog-builder)
|
||||
b. In an OCICL Project Dir: (asdf:load-system :clog/tools)(clog-tools:clog-builder)
|
||||
```
|
||||
|
||||
Templates create batch files run-ql(.bat) and run-ocicl(.bat) that can be
|
||||
modified for your project needs for runing the builder simply with sbcl
|
||||
(if using ecl, ccl, LispWorks, or Allegro you will need to modify it).
|
||||
|
||||
setup-ocicl(.bat) is also created to either convert project later to OCICL or
|
||||
first time run.
|
||||
|
||||
Adding Plugins to your project
|
||||
|
||||
1. Install the plugin in
|
||||
a. location ASDF can find the plugin (like `~/common-lisp`)
|
||||
b. if using QuickLisp for example `(ql:quickload :clog-ace/tools)``
|
||||
c. if using OCICLfor example `ocicl install clog-ace`
|
||||
|
||||
2. Open the ASD Project Window (in project tree asd edit).
|
||||
|
||||
3. In the bottom right of the window choose plugin and type the name of your
|
||||
plugin. For example "clog-ace"
|
||||
|
||||
4. Your plugin will be loaded and any custom control added to the GUI builder
|
||||
(as login as your project is loaded with ":myproj/tools" your plugins
|
||||
should be installed and available each time you load your project.)
|
||||
|
||||
|
||||
NOTE:
|
||||
|
||||
If you wish to make any plugins always available to use in the Builder see
|
||||
Options -> Edit preferences.lisp
|
||||
|
||||
If you use the plugin though you must add it to your .asd file
|
||||
|
||||
|
||||
NOTE (ADVANCED):
|
||||
If you add plugins or dependencies at non-standard locations
|
||||
you can directly add the project's location using:
|
||||
```
|
||||
(pushnew #P"/path/to/a/project" asdf:*central-registry* :test #'equalp)
|
||||
```
|
||||
in a --eval to sbcl or ecl, etc. before loading your project or the builder.
|
||||
28
doc/vm-index.md
vendored
Normal file
28
doc/vm-index.md
vendored
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
|
||||
The CLOG Builder Video Manual Series - Index
|
||||
|
||||
1. Introduction to CLOG and the CLOG Builder
|
||||
2. Installing CLOG and CLOG Builder - QuickLisp
|
||||
3. Installing CLOG and CLOG Builder - OCICL
|
||||
4. Getting Started with your First Project
|
||||
5. Using your Project and using CLOG Plugins
|
||||
6. Addind new Lisp files or GUI panels to your project
|
||||
7. Runtime vs Design time files and dependencies
|
||||
8. Custom ASD files, loading projects from the REPL, loading lisp files
|
||||
9. One Lisp image - many editors, tools and REPLs
|
||||
10. Local and Remote use - via swank or http
|
||||
11. The CLOG Builder is an extension of your current tools
|
||||
12. CLOG Builder Interface and The Soure editor
|
||||
13. The Panel editor
|
||||
14. The project tree
|
||||
15. Tbe directory tree
|
||||
16. The system source browser and the regex file search tool
|
||||
17. Loaded ASDF system browser
|
||||
18. The CLOG Builder REPL - REPL Consoles
|
||||
19. The CLOG Builder Console
|
||||
20. The OS pseudo shell
|
||||
21. Thread viewer
|
||||
22. CLOG Probe Panel - *clog-debug-instance*
|
||||
23. CLOG Object Scope
|
||||
24. Image to HTML Data
|
||||
25. Builder Preferences
|
||||
Loading…
Add table
Add a link
Reference in a new issue