Say what else is in the file, and offer the running example - #38
Merged
Conversation
Measured rather than noticed. The site names `deed check`, `deed run` and `deed explain`, and nothing else: `test`, `fmt`, `fix`, `build`, `doc`, `lsp`, `debug` and `mcp` appear nowhere on it. The install page's own lede claims four tools are in the binary and shows one of them, and that lede was written when four was the number. So the lede says what is there now, and a table under the first program lists all eleven commands with a line each, shortened from `deed --help`, which is the binary describing itself. `deed mcp` gets a second sentence, because the argument this language rests on is that most code is no longer typed out by a person, and a site that never mentions the agent surface is not making it. The picker gains `transfer.deed`, which was missing for four releases. It is the program every design document works through and the one the README opens with, and it is not a feature written down on its own: it is a ledger with an effect, a handler, a contract and a refinement in it. Offering `counter` and not this one was an oversight rather than a judgement. Thirteen becomes fourteen in the three places that count it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The site has had pin moves and no content since v0.2.3, and the language has
had four releases in that time. This is what measuring the gap turned up.
Seven commands the site never mentions
Counted across every page:
deed check,deed run,deed explaindeed test,deed fmt,deed fix,deed build,deed doc,deed lsp,deed debug,deed mcpThe install page's lede says "the compiler, the formatter, the test runner and
the language server are all in it", which was the whole list when it was
written and is now four of eight things. It also shows one of the four.
shortened from
deed --help, so the source is the binary describing itself.deed mcpgets a second sentence. The argument this language rests on isthat most code is no longer typed out by a person; a site that never mentions
the agent surface is not making that argument.
transfer.deedwas not in the pickerIt is the program every design document works through, the one the README opens
with, and it carries three tests, so the Test button works for it. The picker's
rule is "programs a person would recognise, not one feature at a time" — a
ledger with an effect, a handler, a contract and a refinement in it is on the
right side of that line, and
counterwas already there. Oversight, notjudgement.
Thirteen becomes fourteen in the three places that count it, and
examples/index.jsonis regenerated rather than edited.Checked and found current, so untouched: the
one-clausetranscript stillmatches
cargo test -p deed-driver --test demoline for line, andplay.jsrenders every
kindthe pinned artifact emits.