|
|
|
|
|
by williamdclt
342 days ago
|
|
This is an idea that comes back often, and has merit of course. The thing is that this means sacrificing the enormous advantage of plaintext, which is that it is enormously interoperable: we use a huge quantity of text-based tools to work with source code, including non-code-specific ones (grep, sed…) Also, code is meant to be read by humans: things like alignement and line returns really do matter (although opinions often differ about the “right” way) And of course the lesser (?) problem of invalid ASTs. |
|
I know a lot of people think source control should only have buildable code, but that's what CI processes are for and people use source control (and diffs) for a lot of things that don't need to pass CI 100% of the time.