# Scratch-like visual programming for ClojureScript

**URL:** https://clojureverse.org/t/scratch-like-visual-programming-for-clojurescript/7340
**Category:** Other Languages
**Created:** [March 11, 2021, 8:41pm UTC](https://clojureverse.org/t/scratch-like-visual-programming-for-clojurescript/7340 "2021-03-11T20:41:33Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Markus\_Agwin](https://clojureverse.org/user_avatar/clojureverse.org/markus_agwin/32/2568_2.png) [@Markus\_Agwin](https://clojureverse.org/u/Markus_Agwin)
#### Post date: [March 11, 2021, 8:41pm UTC](https://clojureverse.org/t/scratch-like-visual-programming-for-clojurescript/7340/1 "2021-03-11T20:41:33Z")

</div>

Clojure has top-notch development environments (Cider, Calva, Chlorine). For quick demonstrations without installation there is Maria.cloud. Still, the Lisp parantheses can be off-putting for otherwise open and interested coders. With [clj-tiles](https://github.com/kloimhardt/clj-tiles) you have a web-site at hand to show and let people start playing with Clojure.  
Help them solving their first code puzzels on-line. Because of the graphical blocks, there are no parentheses. Still, the generated code is pure Clojure. With the built in parser, you can even create and demonstrate new graphical puzzles. But there are over 100 of them provided, so this might not be necessary at the beginning.  
Give it a try with this basic web-programming example:  
[https://kloimhardt.github.io/cljtiles.html?page=49](https://kloimhardt.github.io/cljtiles.html?page=49)

---

<div class="post-metadata">

### Author: ![system](https://clojureverse.org/uploads/default/original/2X/5/51079bf9e4b7d9466242c06cf1e43b9f8bd6da14.png) [@system](https://clojureverse.org/u/system)
#### Post date: [September 10, 2021, 8:42am UTC](https://clojureverse.org/t/scratch-like-visual-programming-for-clojurescript/7340/2 "2021-09-10T08:42:01Z")

</div>

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