▲ | danielheath 4 days ago | ||||||||||||||||||||||
If you’re going to store the source in a canonical format and unpack that to suit each developer… why should the canonical format just be regular source code? All the same tools can exist with a text backend, and you get grep/sed support for free too! | |||||||||||||||||||||||
▲ | psychoslave 4 days ago | parent | next [-] | ||||||||||||||||||||||
That’s seems like a genious remark actually. If you store the abstract objects and have the mechanism to transform to whatever the desired output form is, it’s almost trivial to expose a version as files and text rendering for tools that are thus oriented, isn’t it? | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | giveita 4 days ago | parent | prev [-] | ||||||||||||||||||||||
My grep may not work on your settings for the same code. This becomes an issue with say CI where maybe I add a gate to check something with grep. But whose format do I assume? My local (that I used to test it locally) or the canonical (which means I need to switch local format to test it)? | |||||||||||||||||||||||
|