# Visual-tools meeting 34: Clojure in WASM, docker-nrepl.el, nrepl-ws, Clay - summary & partial recording

**URL:** https://clojureverse.org/t/visual-tools-meeting-34-clojure-in-wasm-docker-nrepl-el-nrepl-ws-clay-summary-partial-recording/11452
**Category:** Meetups and Events
**Created:** [June 9, 2025, 7:16am UTC](https://clojureverse.org/t/visual-tools-meeting-34-clojure-in-wasm-docker-nrepl-el-nrepl-ws-clay-summary-partial-recording/11452 "2025-06-09T07:16:14Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [June 9, 2025, 7:16am UTC](https://clojureverse.org/t/visual-tools-meeting-34-clojure-in-wasm-docker-nrepl-el-nrepl-ws-clay-summary-partial-recording/11452/1 "2025-06-09T07:16:14Z")

</div>

On 2025-05-18, the [Clojure visual-tools group](https://scicloj.github.io/docs/community/groups/visual-tools/) had its 34th meeting.

In this meeting, we explored several promising technical directions, all of which are related to our goal of creating friendly tooling for Clojure newcomers. Most were early-stage explorations of topics that we will likely revisit in future meetings. Many thanks to the speakers who were open to sharing their knowledge and experience.

## Brief summary

- **Clojure in WebAssembly**
  - @roman01la gave an overview following the [Running Clojure in WASM](https://romanliutikov.com/blog/running-clojure-in-wasm) blog post – see the [demo repo](https://github.com/roman01la/graal-clojure-wasm).
  - (also talked about [WASI](https://wasi.dev/) and [WASMGC](https://developer.chrome.com/blog/wasmgc))
  - We discussed the way the current pathway relies on GraalVM native compilation, and the hope to explore a babashka-like solution based on the [Small Clojure Interpreter](https://github.com/babashka/SCI).
  - @Shagun_Agrawal added a few details following the [Compiling Clojure to WebAssembly](https://shagunagrawal.me/posts/compiling-clojure-to-wasm-image/) blog post, showing a slightly different workflow and the way it was used to run [cljcc](https://github.com/kaepr/cljcc), a toy C compiler, in the browser.
  - We wondered about the potential of the WASM pathway for creating interactive tutorials.

- **docker-nrepl.el** - Andrey Subbotin discussed Docker, nREPL, and the new [docker-nrepl.el](https://github.com/eploko/docker-nrepl.el) package to connect them in Emacs.
- **nrepl-ws and Clay** - @alza-bitz discussed the new [nrepl-ws-server](https://github.com/alza-bitz/nrepl-ws-server), [nrepl-ws-client](https://github.com/alza-bitz/nrepl-ws-client), and a browser UI for [Clay](https://scicloj.github.io/clay/) for beginner-friendly visual exploration.
- **a coding sandbox** - @roman01la discussed recent experiences creating a [Coding Sandbox](https://sandbox.learn-modern-clojurescript.com/) following the [Making a coding sandbox on serverless platform](https://romanliutikov.com/blog/making-coding-sandbox-on-serverless-platform) blog post, and briefly discussed [Modal](https://modal.com/) and [Coder](https://coder.com/) (VS Code server).

## Recording

The full recording was shared internally as an ulisted video at the [#visual-tools \> meeting-34](https://clojurians.zulipchat.com/#narrow/channel/313390-visual-tools/topic/meeting.2034/) at the [Clojurians Zulip](https://scicloj.github.io/docs/community/chat/) topic `#visual-tools` channel of the Clojurians Slack.  
We are sharing a partial recording here with the talk by @alza-bitz.

[![](https://img.youtube.com/vi/i3x0z9mzWm0/maxresdefault.jpg "Clojure visual-tools 34 - partial recording: nrepl-ws-server, nrepl-ws-client, Clay") ](https://www.youtube.com/watch?v=i3x0z9mzWm0)

---

<div class="post-metadata">

### Author: ![system](https://clojureverse.org/uploads/default/original/2X/5/51079bf9e4b7d9466242c06cf1e43b9f8bd6da14.png) [@system](https://clojureverse.org/u/system)
#### Post date: [December 8, 2025, 7:16pm UTC](https://clojureverse.org/t/visual-tools-meeting-34-clojure-in-wasm-docker-nrepl-el-nrepl-ws-clay-summary-partial-recording/11452/2 "2025-12-08T19:16:55Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
