Version control, collaborative editing and undo
21–30 of 32 posts
Re: Version control, collaborative editing and undo
#22Recording changes as they happen is easier than inferring them after the fact That's all very well if you're trying to develop something like Google Docs, where you can define change semantics the merge process understands, then constrain the editors to only allow changes that follow those semantics. But the moment a user wants to take the code out of your editor to process it with some other tool - perhaps they want…
Smalltalk didn't take over the world with that approach, but it's certainly interesting to explore.
Re: Version control, collaborative editing and undo
#23Recording changes as they happen is easier than inferring them after the fact That's all very well if you're trying to develop something like Google Docs, where you can define change semantics the merge process understands, then constrain the editors to only allow changes that follow those semantics. But the moment a user wants to take the code out of your editor to process it with some other tool - perhaps they want…
Re: Version control, collaborative editing and undo
#24https://neil.fraser.name/writing/sync/
I wrote this to help me understand the algorithm:
Re: Version control, collaborative editing and undo
#25Earlier quoted context omitted.
Audit trail bread crumbs are currency, for research, expression, and development at log scale. Right now I am lost with git and mercurial, Gist has better visual diffing than standard repos, yet standard repos have better granular linking. Gitchain/Mercurialchain would help the world if there was a log-long-term where every bit was actually accountable, versus our current war text processing by taking logological lea…
Man, that looks an awful lot like the kind of things a bot might say.
Re: Version control, collaborative editing and undo
#26Shout out to "Out of the tarpit" [1] that's referenced in the "functional-relational" link in the article. This is a great paper that's well worth 20 minutes of your time to read! [1] http://shaffner.us/cs/papers/tarpit.pdf
Re: Version control, collaborative editing and undo
#27Earlier quoted context omitted.
Audit trail bread crumbs are currency, for research, expression, and development at log scale. Right now I am lost with git and mercurial, Gist has better visual diffing than standard repos, yet standard repos have better granular linking. Gitchain/Mercurialchain would help the world if there was a log-long-term where every bit was actually accountable, versus our current war text processing by taking logological lea…
Man, that looks an awful lot like the kind of things a bot might say.
Re: Version control, collaborative editing and undo
#28> The standard solution to any hard problem [which is] is to find someone who solved it already and steal their answer. Reminds me a little of the Feynman algorithm. 1) Write your question into google. 2) Open the first three results. 3) Copy what you find. Does it already have a name?
Origin: https://xkcd.com/1185/
Implementation: http://gkoberger.github.io/stacksort/
Re: Version control, collaborative editing and undo
#29Recording changes as they happen is easier than inferring them after the fact That's all very well if you're trying to develop something like Google Docs, where you can define change semantics the merge process understands, then constrain the editors to only allow changes that follow those semantics. But the moment a user wants to take the code out of your editor to process it with some other tool - perhaps they want…
It seems to me that the Eve folks have already decided to make that tradeoff though: a richer environment that is necessarily walled off at least a bit from the traditional "it's all text" approaches. Smalltalk didn't take over the world with that approach, but it's certainly interesting to explore.
Re: Version control, collaborative editing and undo
#30Earlier quoted context omitted.
Man, that looks an awful lot like the kind of things a bot might say.
It looks more schizophrenic than bot to me.
"Communication does not depend on syntax, or eloquence, or rhetoric, or articulation but on the emotional context in which the message is being heard. People can only hear you when they are moving toward you, and they are not likely to when your words are pursuing them. Even the choicest words lose their power when they are used to overpower. Attitudes are the real figures of speech.” —Edwin H. Friedman
Farenheit 451 is now socialized by grammar before words hit the books.