phronemophobic.bsky.social's Avatar

phronemophobic.bsky.social

@phronemophobic.bsky.social

33 Followers  |  57 Following  |  12 Posts  |  Joined: 30.07.2023  |  1.6728

Latest posts by phronemophobic.bsky.social on Bluesky

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.

16.09.2025 19:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

16.09.2025 19:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Easel Instarepl Demo
YouTube video by phronmophobic Easel Instarepl Demo

I just added an instarepl to my code editor. Here's a short demo: youtu.be/ac_ydoqPPWQ.

28.08.2025 00:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

25.08.2025 22:46 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - treeman/tree-sitter-djot Contribute to treeman/tree-sitter-djot development by creating an account on GitHub.

It has a tree sitter grammar which should be much easier to port than some rust code, github.com/treeman/tree...

05.08.2025 18:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

25.07.2025 19:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Dewey SQL

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!

25.07.2025 19:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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.

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.

03.05.2025 20:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

26.04.2025 18:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
7gui with membrane
YouTube video by phronmophobic 7gui with membrane

A prototype of a direct manipulation GUI editor in clojure, youtu.be/_WDwqka0s_8

14.03.2025 18:04 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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.

04.02.2025 08:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Easel: A Pure Clojure IDE in the Spirit of Emacs
YouTube video by phronmophobic Easel: A Pure Clojure IDE in the Spirit of Emacs

I've been working on an IDE written in pure clojure. Here's a brief demo: youtu.be/hpjJJqnkqCw?...

19.12.2024 05:06 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

@phronemophobic is following 19 prominent accounts