On March 25th, we had the 4th meeting of the visual-tools group, a group for collaborations across different Clojure projects for literate programming and data visualization.
This was a study session, to learn a bit about the internals of Clerk.
As typical to Scicloj study group, the idea was to dive in and explore together. We assumed familiarity with basic usability of Clerk and look into the main entry points in the code: the data model, state management, caching, broadcasting to clients, a brief (and insufficient) look into viewers, code analysis, and hashing.
We had @kiramclean (who moderated the meeting) @mauricioszabo, @rohit, @hewrin (who recently gave a Clerk talk at the Clojure Asia group), @daslu (who shared the screen), @ethanmiller (who offered directions to explore), and Adrian Smith, who added clarifications and deeper explanations whererever needed.
We also discussed our debugging/exploration practices during the session.
The next time we meet will probably be a monthly meeting in a few days.
Please reach out if you are interested in this group.
It is recommended to follow the #visual-tools Zulip stream and the Slack channel of the same name.