You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+26-21Lines changed: 26 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -76,7 +76,7 @@ This also has a 3rd order effect - due to RVBBIT's open systems - advanced users
76
76
## Clojure based
77
77
### Data is Code, Code is Data.
78
78
79
-
While RVBBIT is very much a "Clojure platform" and a full-blown nREPL client, knowing Clojure is *not* a requirement. You can build an entire dashboard with only drag & drop and a SQL database - but its full flexibility is unlocked with some Clojure knowledge.
79
+
While RVBBIT is very much a "Clojure platform" and a full-blown nREPL client, knowing Clojure is *not* a requirement. You can build an entire dashboard with only drag & drop and a SQL database - but its full flexibility is unlocked with some Clojure knowledge and some creative thinking. Shape rotators welcome.
80
80
81
81
## SQL Specific Features
82
82
@@ -88,18 +88,19 @@ While RVBBIT is very much a "Clojure platform" and a full-blown nREPL client, kn
88
88
- Cache table cross joins
89
89
+ A unified SQL cache layer allows joining of arbitrary queries, no matter what database they come from (or if they came from a Clojure REPL value, any other place)
<p style="margin-top: 10px; font-size: 21px;">Basic SQL + Viz ▶</p>
103
104
</div>
104
105
</div>
105
106
@@ -127,18 +128,19 @@ Besides the built-in runners of SQL queries and Views (UI) - the combination of
127
128
+ A flow that hits OpenAI's DALLE3 API, with a prompt, downloads the image, saves it as a JPEG, adds Exif data, and then displays it in a generated HTML view. All the user knows is that there is an :image-generator card - they type in text (the card's 'source') and the output is an image to be used on their canvas
128
129
+ A custom nREPL connection that executes some arbitary code or text and returns some specific output - like a shell command, or to a Python interpreter, an R calculation - or perhaps an nREPL across the office that has special libraries and hardware to process very specific tasks. All wrapped up in a friendly interface. Just another "card" on your data board.
<img src="https://img.youtube.com/vi/a5B3SRAD6v8/0.jpg" alt="User Space Kits and Plug-ins" style="width: 100%;">
219
+
<img src="docs/kitt.jpg" alt="User Space Kits and Plug-ins" style="width: 100%;">
216
220
</a>
217
-
<p style="margin-top: 10px; font-size: 21px;">User Space Kits and Plug-ins</p>
221
+
<p style="margin-top: 10px; font-size: 21px;">User Space Kits and Plug-ins ▶</p>
218
222
</div>
219
223
</div>
220
224
@@ -229,21 +233,22 @@ Besides the built-in runners of SQL queries and Views (UI) - the combination of
229
233
- The ./screens/ folder - this is where screen or "deck" definitions live (in the middle of a re-naming of things)
230
234
- a screen can be opened on boot by going to http://localhost:8888/#/my-screen-name - or by using the floating editor panel, selecting "files" and clicking and dragging the screens row on to the canvas
0 commit comments