This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-08-28
Channels
- # announcements (7)
- # beginners (49)
- # calva (18)
- # cider (48)
- # clj-yaml (1)
- # clojure (37)
- # clojure-dev (23)
- # clojure-europe (29)
- # clojure-nl (1)
- # clojure-norway (16)
- # clojure-sweden (41)
- # clojure-uk (6)
- # clojurescript (32)
- # community-development (9)
- # conjure (4)
- # datomic (13)
- # hyperfiddle (24)
- # kaocha (6)
- # leiningen (4)
- # missionary (46)
- # nextjournal (1)
- # nrepl (26)
- # off-topic (101)
- # shadow-cljs (67)
- # testing (9)
- # yamlscript (5)
Happy to announce UIx Playground, a coding sandbox running on bootstrapped ClojureScript https://uix-playground.vercel.app/ • Create, share, remix and embed projects • Start online in the playground, export as shadow-cljs project for local development • Comes pre-bundled with React, UIx, Tailwind, react-query, react-router-dom, Three.js and React Three Fiber (more libraries will be added in future) • Driven by Monaco editor, with basic intellisense • Code formatting on save powered by cljfmt • Bug reports and feature requests are welcomed https://github.com/roman01la/uix-playground
Hi, impressive work. Are you going to release the source code ?
Thanks! No plans to open source the project in near future, but I might do it at some point.
any ability to add additional dependencies? I'd like to use this with helix & reagent. Not sure if you're open to adding explicit support for those libraries
@U4YGF4NGM sure! The most important part here is to make sure a library is compatible with bootstrapped cljs, so if you are up to take a look at helix and reagent I'd be happy to add them
helix is probably not compatible with bootstrapped cljs. I'd be surprised if reagent was not, given the number of other projects I think I've seen which implement a reagent playground
for UIx it was relatively easy to adapt it for bootstrapped, most of complexity is in macros namespaces, I also had to disable a couple of compile time things to make it work, but other than that 99% of the library runs perfectly fine in bootstrapped (including macros and macros-based linter)