"Syntax is polarizing, so we'll move the decision to the team level where they can argue endlessly about which to prefer."
Interesting project, I like the emphasis on immutable data and pattern matching.
Interesting project, I like the emphasis on immutable data and pattern matching.
At that point, developing semantic diff capabilities seems to become vastly more important. At the same time, syntax abstraction might already give you the tools to start from as well.
> When working on the project, each developer runs forest dev, which mounts a virtual filesystem in the local directory using FUSE, called dev/.
> dev/ contains all of the source files, projected into the developer's syntax of choice.