@tsulej Thanks. I got everything to work. The atom stuff as well as
current-applet
stuff to call API functions out of sketch functionsperfect!
I'm just skimming through your clojure2d/fastmath project.
this looks cool as well. Is is compatible with quil/processing. I.e. having (at least) the same core functions?
90%
I'm from processing world
so I tried to keep some things similar
The reason I'm asking is, because I have kind of a background of processing and p5js. So my primary goal with quil is to learn the clojure language and not figuring out how same API works in depth
I can always help, check examples to see if it's clear or not for you
I've transfered plenty of processing code (like generative design, nature of code and some other stuff)
it was pretty straightforward
I definitely will. Especially the extra
namespace sounds interesting. Processing is more basic lacking these cool effects 😁
nature of code ... This brought me to p5js/processing in the first place. Ans of course the coding train video series on youtube
🙂
do you know funprogramming?
no
I transfered also most of them
they can be run in the same time just buy executing who script (100+ windows appear)
cool. So if you ported all of these along with all the example in your documentation, there should be plenty of resources (I wondering how long it took to write/create all the stuff ... for free).
2-3 years 🙂
It was my first project in Clojure
😎
I've learnt a lot
On your github repo, you have this "what is odd" section taking about not convenient/optimal way of creating stuff. What do you mean?
Does clojure2d have some 3d opengl shader type stuff? I'm guessing not because of the name :)
nope
I'm trying to transition to clojure from processing/p5.js as well, it's been very interesting
it's just java2d wrapper
it's like processing default renderer (JAVA2D)
Ohh I see
Is it a pain to manage native java arrays in clojure for fast pixel operations and such?
no, hovewer eventually I made some backend classes in java
so clojure2d is also only java
(quil works with js as well)
java arrays have nice support in clojure
also can be enhanced by protocols as every other class