Skip to content

Commit 5569889

Browse files
committed
readme update for CLOG 2.0
1 parent c4a1a67 commit 5569889

File tree

1 file changed

+20
-19
lines changed

1 file changed

+20
-19
lines changed

README.md

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ produce graphical user interfaces for applications locally or remotely.
1717
CLOG can take the place, or work alongside, most cross-platform GUI
1818
frameworks and website frameworks. The CLOG package starts up the
1919
connectivity 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
2828
itself is already used in commerical products, corporate websites,
2929
and 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

3537
Some 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
4851
for communications and the browser to render a GUI that maintains
4952
an active soft realtime connection. For most CLOG applications all
5053
programming logic, events and decisions are done on the server
5154
which 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
6061
adding 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
6465
CLOG into ~/common-lisp or a findable source directory, i.e.
6566
[ ``(push #P"path/to/dir/of/projects" ql:*local-project-directories*)`` ]
6667

6768
For 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
```
7172
cd ~/common-lisp
7273
git clone https://github.com/rabbibotton/clog.git
7374
git clone https://github.com/rabbibotton/clog-ace.git
7475
git 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
```
8081
git 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")
156157
CLOG-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
160161
to the last access of that URL.
161162

162163
To open a browser with the CLOG manual (or in the builder it is under Help):

0 commit comments

Comments
 (0)