@@ -17,7 +17,7 @@ produce graphical user interfaces for applications locally or remotely.
1717CLOG can take the place, or work alongside, most cross-platform GUI
1818frameworks and website frameworks. The CLOG package starts up the
1919connectivity to the browser or other websocket client (often a browser
20- embedded in a native template application.)
20+ embedded in a native application.)
2121
2222- [ CLOG - Reference Manual] ( https://rabbibotton.github.io/clog/clog-manual.html )
2323
@@ -28,53 +28,54 @@ and used in commercial production code for the last 10+ years. CLOG
2828itself is already used in commerical products, corporate websites,
2929and other opensource projects.
3030
31- CLOG is being actively extended with new tools and new custom controls but the
32- core API is stable and proven, the Builder is rich in features. Check the github
33- discussion boards for the latest.
31+ CLOG is being actively extended, however the core API is stable and proven,
32+ the CLOG Builder is rich in features. Check the github discussion boards for
33+ the latest on the project.
34+
35+ Consider sponsoring work on CLOG at https://github.com/sponsors/rabbibotton
3436
3537Some potential applications for CLOG:
3638
3739* Cross-platform GUIs and Reports
3840* Secure websites and complex interactive web applications
41+ * Desktop buisiness software (CLOG Runs native on Windows, Mac and Linux)
3942* Mobile software (CLOG Runs native on Android and iOS)
4043* Massive multiplayer online games
4144* Monitoring software for embedded systems
4245* A fun way to teach programming and advanced multi-tasking
4346 parallel programming techniques. (CLOG is a parallel GUI)
4447* And the list goes on
4548
46- The key to CLOG is the relationship it forms with a Browser window
47- or Browser control compiled to native code. CLOG uses websockets
49+ The key to CLOG is the relationship it forms with a browser window
50+ or browser control compiled to native code. CLOG uses websockets
4851for communications and the browser to render a GUI that maintains
4952an active soft realtime connection. For most CLOG applications all
5053programming logic, events and decisions are done on the server
5154which can be local, or remote over the web.
5255
53- CLOG is developed with ECL and SBCL, it is tested fairly regulary on
54- Linux, Windows, Android, Rasperry Pi, and Mac. It
55- should in theory work out of the box on any system with Quicklisp
56- (although you could hand install) and CLACK (easily switched out
57- and the ecl Android/iPhone branch for example doesn't use).
56+ CLOG is developed with ECL, CCL and SBCL, it is tested fairly
57+ regulary on Linux, Windows, Android, Rasperry Pi, and Mac. It
58+ is also know to work with the commercial Common Lisps as well.
5859
59- CLOG is in QuickLisp (ql: quickload : clog ), however I recommend
60+ CLOG is in QuickLisp (ql: quickload : clog ), however I one should
6061adding the UltraLisp distribution as QuickLisp is update
61- infrequenty.
62+ infrequenty (see below) .
6263
63- However for the bleeding ede latest version and bug fixes clone
64+ However for the bleeding edge version and bug fixes clone
6465CLOG into ~ /common-lisp or a findable source directory, i.e.
6566[ `` (push #P"path/to/dir/of/projects" ql:*local-project-directories*) `` ]
6667
6768For git (you also need the clog builder plugins clog-ace and clog-terminal
68- for the builder from git ):
69+ for the builder):
6970
7071```
7172cd ~/common-lisp
7273git clone https://github.com/rabbibotton/clog.git
7374git clone https://github.com/rabbibotton/clog-ace.git
7475git clone https://github.com/rabbibotton/clog-terminal.git
7576```
76- For now should also clone my branch of fast-websockets as the maintainers
77- version is broked for larger files even if using UltraLisp:
77+ For now you should also clone my branch of fast-websockets as the maintainers
78+ version is broken for larger files so even if using UltraLisp:
7879
7980```
8081git clone https://github.com/rabbibotton/fast-websocket.git
@@ -93,7 +94,7 @@ To add UltraLisp to QuickLisp:
9394 :prompt nil)
9495```
9596
96- You still need often to update the UltraLisp and QuicLisp with:
97+ You still need to often update the UltraLisp and QuicLisp distros with:
9798
9899```
99100(ql:update-all-dists)
@@ -156,7 +157,7 @@ CLOG-USER> (setf (background-color *body*) "beige")
156157CLOG-USER> (create-div *body* :content "Hello World!")
157158```
158159
159- The clog-repl URL is http://127.0.0.1:8080/repl ``* body* ``` will always refer
160+ The clog-repl URL is http://127.0.0.1:8080/repl `` *body* `` will always refer
160161to the last access of that URL.
161162
162163To open a browser with the CLOG manual (or in the builder it is under Help):
0 commit comments