What does HackerNews think of quil?

Main repo. Quil source code.

Language: Clojure

The quick run speed is great for shortening the feedback loop. I've had great experiences with Lisp-style environments for that reason, and the language is much higher level than Rust while still offering good performance. I've mainly used Quil, the Clojure wrapper around processing: https://github.com/quil/quil
Quil[0] repo has either a homage to _why, or _why has contributed the intro.

[0]: https://github.com/quil/quil

Quil[1] project clearly references _why and seems like something _why would create. I’d be curious if he was involved.

[1]: https://github.com/quil/quil

If you like the concepts of Processing but want more out of the language, you might be interested in Quil[0], which is a Clojure (or ClojureScript) wrapper API.

It allows live-coding sketches from Emacs to work really nicely.

[0] https://github.com/quil/quil

I encountered Processing after I'd already learned the very basics of programing, but found it invaluable as a tool for quickly experimenting while learning practical concepts.

Daniel Shiffman's excellent book "The Nature of Code"[0] uses Processing (now ported to Processing.js) to teach all kinds of practical introductory tools useful for modelling real things in an interactive environment. Vectors, forces, simple steering/flocking behaviors, cellular automata, how to set up and use Box2D, even a bit on neural networks. For a student who knew how to write some syntax, but not enough to actually create interesting things, it was (and still is) a fantastic resource.

Even though I've mostly moved on, I still love the simple graphically oriented "sketch" model and am now using Quil[1], a Clojure layer over the Processing core, to teach myself Clojure by reimplementing some old projects. Live-editing Lisp code in Emacs while interacting with a real time 3D graphical environment is an eye opening experience.

[0] http://natureofcode.com/book/chapter-6-autonomous-agents/

[1] https://github.com/quil/quil

If you are ever interested in pursuing aesthetic beauty as a developer, you might enjoy generative/procedural art.

Tools like Processing[0] are very accessible even to those with minimal programming experience, and can be very powerful and fluid environments if you have any familiarity with Java or similar languages (or clojure[1]). It's very easy to iterate rapidly (even some live-coding elements) and have a lot of visual feedback, such that it almost feels more like sculpting than a normal programming workflow.

[0]https://processing.org/

[1]https://github.com/quil/quil

There's a clojure/clojurescript library for interactive drawing (layered over Processing and ProcessingJS)[1] and at least one commercial product[2] that I'm aware of. Picking unique names across languages/platforms/sectors is hard and likely unreasonable.

[1] - https://github.com/quil/quil

[2] - https://www.narrativescience.com/quill