Sign in

phronemophobic.bsky.social

@phronemophobic.bsky.social
65 followers 58 following 20 posts
PostsRepliesMedia
Reposted by @phronemophobic.bsky.social
Jeaye Wilkerson @jeaye.com · 24/09/2026
If you can't make it to the Conj this year, you can still get a FREE livestream ticket here: ti.to/nubank/cloju... That will allow you to watch my talk, as well as every other talk, live, from the comfort of your own home!
022
phronemophobic.bsky.social @phronemophobic.bsky.social · 11/08/2026
It’s fun now that it’s working
010
phronemophobic.bsky.social @phronemophobic.bsky.social · 09/08/2026
My thinking has gone in the opposite direction. I’m not sure why everyone doesn’t just make their own IDE
100
phronemophobic.bsky.social @phronemophobic.bsky.social · 22/07/2026
I'll be hosting a workshop on fast, lean, native Clojure. You can check out the full workshop lineup and get your pass here: 2026.clojure-conj.org/workshops #clojure
I'm facilitating a workshop at Clojure/conj 2026!

Fast, Learn, Native Clojure
043
phronemophobic.bsky.social @phronemophobic.bsky.social · 24/04/2026
This is me reading about Lisp history.
A line drawing of a man pulling parentheses and other lisp related pieces out of a treasure chest.
000
phronemophobic.bsky.social @phronemophobic.bsky.social · 23/04/2026
From the Lisp Bulletin #2, July 1978
A drawing of a person struggling with parentheses.
000
phronemophobic.bsky.social @phronemophobic.bsky.social · 19/01/2026
Learn how to beat Super Mario Bros levels with A* search. youtu.be/EinYbwV-gxE?...
youtu.be
Defeating Bowser with A* Search - Smith
YouTube video by ClojureTV
000
phronemophobic.bsky.social @phronemophobic.bsky.social · 21/12/2025
Easel Turns One! - One year of building my own IDE in Clojure
blog.phronemophobic.com
Easel Turns One!
061
phronemophobic.bsky.social @phronemophobic.bsky.social · 08/12/2025
Learn how to turn any program into a quine, blog.phronemophobic.com/quineize.html.
blog.phronemophobic.com
Simplifying Quines
000
phronemophobic.bsky.social @phronemophobic.bsky.social · 16/09/2025
I also have some tips for keeping the number sliders responsive even if the derived views take a while to update if you’re interested.
010
phronemophobic.bsky.social @phronemophobic.bsky.social · 16/09/2025
I would love to hear about experience using membrane. I know the documentation needs a rework, but I’m still actively working towards 1.0 and would love to collect any feedback or ideas.
220
phronemophobic.bsky.social @phronemophobic.bsky.social · 28/08/2025
I just added an instarepl to my code editor. Here's a short demo: youtu.be/ac_ydoqPPWQ.
youtu.be
Easel Instarepl Demo
YouTube video by phronmophobic
020
phronemophobic.bsky.social @phronemophobic.bsky.social · 25/08/2025
I was surprised to find out that I have received a GitHub sponsorship from Nubank :D. Thank you for your support and all that you do for the Clojure community! It means a lot!
150
phronemophobic.bsky.social @phronemophobic.bsky.social · 05/08/2025
It has a tree sitter grammar which should be much easier to port than some rust code, github.com/treeman/tree...
github.com
GitHub - treeman/tree-sitter-djot
Contribute to treeman/tree-sitter-djot development by creating an account on GitHub.
020
phronemophobic.bsky.social @phronemophobic.bsky.social · 25/07/2025
Each ref type provides a mechanism to transition from one immutable value to another. The reason you have multiple options is that each mechanism makes different tradeoffs, but most programs just use 1-2 atoms which is sufficient for most programs.
010
phronemophobic.bsky.social @phronemophobic.bsky.social · 25/07/2025
While most code in clojure has very little state, most programs need to have some state which is where the managed references come in (ie. atoms, refs, agents, and volatile!). Most libraries have 0 references (see blog.phronemophobic.com/dewey-sql.ht...). Many large programs have just one reference!
blog.phronemophobic.com
Dewey SQL
110
phronemophobic.bsky.social @phronemophobic.bsky.social · 03/05/2025
I wrote a wrapper for whisper.cpp at github.com/phronmophobi.... It doesn't currently support streaming, but it wouldn't be that hard to add. The Java sound APIs aren't so bad for recording audio which can reduce dependencies. There's a clojure example in the whisper.clj repo.
github.com
GitHub - phronmophobic/whisper.clj: Audio Transcription using whisper.cpp
Audio Transcription using whisper.cpp. Contribute to phronmophobic/whisper.clj development by creating an account on GitHub.
110
phronemophobic.bsky.social @phronemophobic.bsky.social · 26/04/2025
I had previously looked into what it would take to wrap pytorch's c++ engine. The problem is that a lot of code that makes pytorch useful is in python, even if the c++ portion of the code does a lot of work too.
110
phronemophobic.bsky.social @phronemophobic.bsky.social · 14/03/2025
A prototype of a direct manipulation GUI editor in clojure, youtu.be/_WDwqka0s_8
youtu.be
7gui with membrane
YouTube video by phronmophobic
021
phronemophobic.bsky.social @phronemophobic.bsky.social · 04/02/2025
github.com/SovereignSho... is interesting, but still needs a little work to make it easier to use. I've also used squiggle+openSCAD a few times with success, github.com/herichovadaj.... With a little work, meshes can be rendered on the JVM with webgpu.
010
phronemophobic.bsky.social @phronemophobic.bsky.social · 19/12/2024
I've been working on an IDE written in pure clojure. Here's a brief demo: youtu.be/hpjJJqnkqCw?...
youtu.be
Easel: A Pure Clojure IDE in the Spirit of Emacs
YouTube video by phronmophobic
0134