https://www.economist.com/by-invitation/2026/10/04/will-maca...
3,608 karma · joined April 16, 2011
https://www.economist.com/by-invitation/2026/10/04/will-maca...
https://williamcotton.github.io/datafarm-studio
Some demos of the above charting language:
https://williamcotton.github.io/algraf/demos
WASM, in browser editor, LSP, and more.
Edit: My latest project is all GPT-6 Astra High. It takes a lot of steering to keep it from adding a bunch of, while useful, features that are not strictly enough to the point. That main issue is it’ll use a lot of extra tokens in the process!
What was your process?
newdsl describe some_feature
This returns the docs for that language feature. So instead of a giant SKILL.md containing the language spec, it exposes a way for an LLM to introspect.DSLs climb the ladder of abstraction and constrain the solution space at the language level, which IMO provides tighter feedback to both humans and machines.
So LLMs might decide to add backdoors without prompting?
Honestly, this word has lost all meaning, outside of perhaps “any use of AI”.
Well at least I know where team “lawslop” is coming from. Thanks, I guess?
So no, I don’t know what they mean.
In the macOS terminal you can...
Ctrl + Option + -
...and it'll undo your typing.Dunno about other OS keys!
https://web.archive.org/web/20130728183938/williamcotton.com...
You’re not offering a rebuttal, just making another metaphysical claim about “intelligence.”
You don’t even attempt to explain what practical distinction your use of the word is supposed to capture.
As per later era Wittgenstein, I prefer to ignore these engagements and focus more on the meaning-as-use approach.
What is the use of intelligence? What are the concrete outcomes of intelligence?
I've made a half-dozen or so DSLs with LLM tools over the last couple of years. I've learned a lot about the architecture of parsers, semantic analysis, editor services, LSPs, DAP, etc. I have a new set of skills! I'm able to focus more on the syntax and semantics languages themselves and the overall developer experience. This would have taken literal man-years of development to do otherwise.
For my hand-rolled craft I'd much rather sit down at the piano or pick up my guitar!
It is definitely best to reuse the parser for the runtime when implementing an LSP but to do so properly means implementing the parser itself as a standalone library. Even better is shipping the semantic analysis as well!
Implementation drift is definitely an issue.
But great project anyways, just wanted to put my thoughts on the matter into the conversation!
https://www.sec.gov/resources-small-businesses/exempt-offeri...