https://futureofcoding.org/ logo
#share-your-work
Title
# share-your-work
j

Jack Rusher

03/14/2023, 8:00 AM
We've just published our first academic paper about Clerk, in case anyone's interested: https://twitter.com/jackrusher/status/1635434839968194561?s=20
k

Konrad Hinsen

03/16/2023, 7:40 AM
That's a very nice overview of a very interesting approach to evolving the user interface of computing!
Wondering: is Clerk reflective? Can the code inspect itself, and also the Markdown text in the same page? That's something I have found missing in Jupyter.
j

Jack Rusher

03/16/2023, 9:59 AM
The markdown parsing returns a clojure data structure that can be further manipulated before it is rendered to markup. You also have all the normal lisp-y meta-programming stuff, so you can reflect and modify and compile as you like.
k

Konrad Hinsen

03/16/2023, 10:26 AM
My interest is not so much to modify the rendering (though I see applications for that) as doing computations on the text. Something like a Clojure form that computes the number of words in the preceding paragraph. Or feeds it to GPT-4.
j

Jack Rusher

03/17/2023, 4:43 AM
Our markdown library returns a tree that can be further processed. The API for doing what you describe is probably a bit opaque atm tho, so I should fix that! 🙂
o

Oleksandr Kryvonos

03/25/2023, 10:22 AM
just yesterday watched your talk at Strangeloop 2022, it was amazing
2 Views