Skip to content

Commit a482af4

Browse files
committed
Clarify "Why?" section
1 parent 162505a commit a482af4

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,18 @@ fixes a number of bugs related to the new ClojureScript REPL APIs.
1616
Weasel uses WebSockets to communicate between a ClojureScript REPL,
1717
often hosted on nREPL using [piggieback][].
1818

19-
* A WebSocket transport is simple and avoids some of the thornier
20-
issues of the `CrossPageChannel` transport by the standard
21-
ClojureScript browser REPL and Austin. (see:
19+
* A WebSocket transport is simple and avoids some of the thornier bugs
20+
caused by the `CrossPageChannel` transport, which is used in the
21+
standard ClojureScript browser REPL and Austin. (see:
2222
[cemerick/austin#17][austin-17], [cemerick/austin#49][austin-47],
2323
[cemerick/austin#49][austin-49])
2424
* WebSocket APIs are available in unusual JavaScript environments like
2525
[Spotify Apps][spotify], [QML][qml], [WinJS][winjs], browser
26-
extensions, Mac OS X Dashboard widgets, and so on. Weasel allows
27-
the ClojureScript developer to still enjoy the benefits of REPL
28-
driven development in these exotic domains.
26+
extensions, Mac OS X Dashboard widgets, and so on, where use of
27+
`CrossPageChannel` may be unfeasible due to restrictions on or
28+
unavailability of `<iframe>` elements. Weasel allows the
29+
ClojureScript developer to still enjoy the benefits of REPL driven
30+
development in these exotic domains.
2931

3032
## Usage
3133

0 commit comments

Comments
 (0)