hot take: non-text representations of stuff that's fundamentally directed cyclic graphs (e.g. digital logic) are Bad bc you can't diff them
Conversation
Replying to
there doesn't exist a way that allows you to render a difference of graphs embedded in 2d that scales well
2
6
Replying to
when you think about it, text diff is an awful hack, a single operation (moving a block into an if) is a ten line diff
1
1
Replying to
Quote Tweet
Replying to @newincpp
.@newincpp you can quite reasonably diff DAGs! in fact *not* diffing DAGs is a critical problem with present day *textual* diff
1
1
Replying to
I think my point was that we already work with unfortunate representations and yet get results
Quote Tweet
Replying to @whitequark
@whitequark but is there a way to render 95% of real world differences well?
Replying to
we work with representations that are unfortunate in corner case (eg reindenting) but underlying representation is correct (DAG)

