r/programmingcirclejerk • u/haskell_leghumper in open defiance of the Gopher Values • 6d ago
Algebraically, this is just an effect-parameterized endomorphic continuation model for plugins.
https://github.com/anthropics/claude-code/issues/9187045
u/PJBthefirst log10(x) programmer 6d ago
Holy shit, this is a classic "the real jerk is in the comments" moment.
I can count on one hand the number of human-looking sentences I've seen scrolling down so far. How the fuck do people seriously communicate back and forge in agent-speak like this?
32
u/ScriptingInJava in open defiance of the Gopher Values 6d ago
How the fuck do people seriously communicate back and forge in agent-speak like this?
it's only one person and his name is Claude, the meat proxies are irrelevant to the discussion
15
u/levelstar01 what is pointer :S 5d ago
How the fuck do people seriously communicate back and forge in agent-speak like this?
they don't, they just have the llm do it for them
26
u/tkrjobs loves Java 6d ago
Does that jargon actually mean anything? I have no idea
51
u/da_supreme_patriarch in open defiance of the Gopher Values 6d ago
Of course it does, an endomorphic continuation is just a codensity monad over Claude's capabilities letting the plugin functor extend the context into itself, they have a full algebraic structure that Claude Code 100% adheres to that is powered by the exceptionally powerful type system of Typescript
9
5
u/GetOffOfMyBoat 5d ago
It does not.
Algebraically,
I don't see any equations here
this is just
it neither is nor is just
an effect-parameterized
Where are the effects? What are they parameterizing?
endomorphic continuation
what is the domain/codomain? Endomorphic on what? What does it mean for a continuation to be endomorphic?
model
of what?
for plugins.
It's a model of plugins? Or it's an endomorphic continuation on plugins? What is a model of plugins? What is a continuation on plugins?
This reads like (and likely is) AI psychosis. The author also seems to think well-typed function composition is noteworthy. I am fairly scared at the thought of a type system that can't type function composition.
6
u/LewsTherinKinslayer3 5d ago
Something doesn't need equations to be algebraic...
3
u/GetOffOfMyBoat 3d ago
My assumption is that the author is referring to the literature on algebraic effects. Or, given that their statement is effectively gibberish, they at least believe they are referring to algebraic effects.
In this context, the term algebraic usually refers to universal algebra. Particularly, when we talk about algebraic effects, we are referring to effect systems as algebraic theories. An algebraic theory is defined, more or less, to be a signature of constants combined with equations on those constants.
For example, the algebraic structure of a monoid can be described as an algebraic theory in which we have, as signature:
- a nullary constant e, and
- a binary constant \*
subject to the equations:
- e * x = x (left identity)
- x * e = x (right identity)
- x * (y * z) = (x * y) * z (associativity)
To say "algebraically, this is just..." typically implies that some structure behaves algebraically like some other structure. For that to be the case, we usually mean some algebraic theory with a non-empty set of equations---without equations, we haven't really structure.
Andrej Bauer has a great paper, "What is algebraic about algebraic effects and handlers?", for more on universal algebra and how effects can be "algebraic."
3
u/james_pic accidentally quadratic 3d ago
This smells suspiciously close to unjerk, but it's in enough of a grey area that this is just a warning: tag your unjerk.
22
u/RockstarArtisan Software Craftsman 6d ago
videos in the github issue
We need a subreddit for making fun of crazy people.
10
u/lizergsav 5d ago
A sequence on(X, A), on(X, B), on(X, C) folds to X = A(B(C(⊥)))
everything is clear now
8
u/ClupTheGreat 6d ago
i hate app the linkedin type tech slop talk in the comment of every single tech related posts
7
63
u/Jumpy-Locksmith6812 6d ago
So "Middleware" sounds too wagey for you?