WeSearch

Code Bubble: Clojure functions as bubbles on a canvas

·3 min read · 0 reactions · 0 comments · 15 views
#clojure#development#programming#ui#tools
Code Bubble: Clojure functions as bubbles on a canvas
⚡ TL;DR · AI summary

The article discusses a new Clojure development tool called Code Bubble, which allows developers to visualize functions as draggable bubbles on a canvas. It provides features such as auto-arranging bubbles, navigating references, and pre-loading libraries. The tool is designed to enhance the coding experience by making it easier to manage and visualize code dependencies.

Key facts
Original article
GitHub
Read full at GitHub →
Opening excerpt (first ~120 words) tap to expand

code-bubble Disclaimer — this project is AI-generated. A Clojure dev-time UI inspired by Code Bubbles: open vars as draggable bubbles on a shared canvas, click cross-references to fan out the call graph, auto-arrange when it gets busy. Install Leiningen (project.clj) :profiles {:dev {:dependencies [[io.github.ertugrulcetin/code-bubble "0.2.1"]]}} tools.deps (deps.edn) {:aliases {:bubbles {:extra-deps {io.github.ertugrulcetin/code-bubble {:mvn/version "0.2.1"}}}}} clj -A:bubbles -M -r to enter a REPL with code-bubble available. Quickstart (require '[code-bubble.core :as bubbles]) (bubbles/show!) ; open the canvas (bubbles/show! 'clojure.string/blank?) ; + add a bubble Hover any identifier in a bubble — the cursor switches to HAND on navigable references; click to open them.

Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from GitHub