@@ -19,21 +19,23 @@ embedded in a native application.)
1919
2020- [ CLOG - Reference Manual] ( https://rabbibotton.github.io/clog/clog-manual.html )
2121
22- STATUS: CLOG and CLOG Builder 2.2 released. CLOG API Stable 4 years
22+ STATUS: CLOG and CLOG Builder 2.3 released. CLOG API Stable 4 years
2323
2424The CLOG Builder is in 100% portable Common Lisp using the CLOG Framework.
2525
2626CLOG tech was invented (first in Ada) and has been running in commercial
2727production code and productss since 2013 and in Common Lisp since 2022. CLOG
2828is used in commerical products, websites, and other opensource projects.
2929
30- CLOG is being actively extended, however the core API is stable and proven,
31- the CLOG Builder is rich in features and is a full featured IDE for Common Lisp
32- and web development and includes a GUI Builder for the CLOG Framework.
30+ CLOG is being actively extended, the core API is stable and proven,
31+ the CLOG Builder is rich in features and is a full featured general purpose
32+ IDE for Common Lisp and web development (including support for working on
33+ JavaScript, HTML and more) and includes a GUI Builder for the CLOG Framework.
3334
3435Check the github discussion boards for the latest on the project and support.
3536
3637Consider sponsoring work on CLOG at https://github.com/sponsors/rabbibotton
38+ it really does help!
3739
3840Some potential applications for CLOG:
3941
@@ -58,20 +60,32 @@ CLOG is developed with ECL, CCL and SBCL, it is tested fairly
5860regulary on Linux, Windows, Android, Rasperry Pi, and Mac. It
5961is also know to work with the commercial Common Lisps as well.
6062
61- To install Common Lisp and CLOG:
63+ CLOG works with QuickLisp and with OCICL distribution for builds.
64+
65+ To install Common Lisp with QuikLisp:
6266
6367* [ Install Common-Lisp for MacOS] ( MACOS.md )
6468* [ Install Common-Lisp for Linux] ( LINUX.md )
6569* [ Install Common-Lisp For Android (Termux)] ( ANDROID-TERMUX.md )
6670* [ Install Common-Lisp for Win64] ( WINDOWS.md )
6771
68- For ** Windows** users there is an easy install for full CL and CLOG -
69- https://github.com/rabbibotton/clog-win64-ez/releases
70- Unzip, double click setup.bat and then drag the resulting builder.exe to your
71- application bar or double click. Update regularly by running update.bat
72- If you change directories you need to run make.bat or update.bat
73- You can also run frame.bat to produce a version of builder that does not use
74- the browser.
72+ For more advanced users:
73+
74+ * [ Install and Using OCICL on all platforms] ( OCICL.md )
75+
76+ For those new to Common Lisp or just want to quickly try CLOG use ther
77+ simple _ EZ_ standalone versions:
78+
79+ * https://github.com/rabbibotton/clog-win64-ez/releases
80+ * https://github.com/rabbibotton/clog-linux-ez
81+ * https://github.com/rabbibotton/clog-linux-arm-ez
82+ * https://github.com/rabbibotton/clog-mac-ez
83+
84+ Unzip, double click setup.bat or ./setup
85+ Run builder.exe or ./builder
86+ Update (almost daily :) use update.bat or ./update
87+
88+ As QuickLisp most frequently used - here are instructions:
7589
7690CLOG v1 is in QuickLisp (ql: quickload : clog ), therefore one should
7791add the UltraLisp distribution to use CLOG v2 (alternatively use git)
@@ -91,43 +105,23 @@ You still need to update often the UltraLisp and QuickLisp distros with:
91105If using the CLOG Builder Options -> Update CLOG Builder will do this for you.
92106
93107
94- To get started load CLOG and then can load and run the builder:
95-
96- ```
97- (ql:quickload :clog/tools)
98- (clog-tools:clog-builder)
99-
100- ```
101-
102- You can also just run from the command line run-builder or run-builder.bat
108+ Q U I C K S T A R T
109+ =====================
103110
104- To use the git versions CLOG, place git clone into ~ /common-lisp or
105- a findable source directory, i.e.
106- [ `` (push #P"path/to/dir/of/projects" ql:*local-project-directories*) `` ]
107111
108- For git (you also need the clog builder plugins clog-ace and clog-terminal
109- for the builder or use the UltraLisp versions):
112+ 1 ) To get started load CLOG and then can load and run the builder:
110113
111114```
112- cd ~/common-lisp
113- git clone https://github.com/rabbibotton/clog.git
114- git clone https://github.com/rabbibotton/clog-ace.git
115- git clone https://github.com/rabbibotton/clog-terminal.git
115+ sbcl --eval "(ql:quickload :clog/tools)" --eval "(clog-tools:clog-builder)"
116116```
117+ or if using OCICL see [ Install and Using OCICL on all platforms] ( OCICL.md )
118+ or if using emacs M-x slime then (ql: quickload : clog /tools)(clog-tools: clog-builder )
117119
118- Update git clones with:
119-
120- ```
121- git pull
122- ```
123120
124-
125- 1 . Start emacs then M-x slime (or just run sbcl at the command line or use the
126- CLOG Buider REPL Tools -> CLOG Builder Repl)
127- 2 . In the REPL, run:
121+ 2 ) In a REPL in the builder Tools -> CLOG Builder REPL
122+ (can _ also_ do all in the slime/sly REPL in emacs)
128123
129124```
130- CL-USER> (ql:quickload :clog) ; if not already loaded
131125CL-USER> (clog:run-tutorial 1)
132126```
133127
@@ -146,17 +140,13 @@ To see where the source, tutorial and demo files are:
146140CL-USER> (clog:clog-install-dir)
147141```
148142
149- You can the run the demos with:
143+ Also in CLOG Builder use HELP -> Tutorials Dir
150144
151- ```
152- CL-USER> (clog:run-demo 1)
153- ```
154145
155- The CLOG Builder tool can be run with:
146+ You can the run the demos with:
156147
157148```
158- CL-USER> (ql:quickload :clog/tools)
159- CL-USER> (clog-tools:clog-builder)
149+ CL-USER> (clog:run-demo 1)
160150```
161151
162152You can also open a "clog-repl" browser window to play
@@ -172,7 +162,7 @@ CLOG-USER> (create-div *body* :content "Hello World!")
172162The clog-repl URL is http://127.0.0.1:8080/repl `` *body* `` will always refer
173163to the last access of that URL.
174164
175- To open a browser with the CLOG manual (or in the builder it is under Help):
165+ To open the CLOG manual (or in the builder it is under Help):
176166
177167```
178168CL-USER> (clog:open-manual)
0 commit comments