David Z. Chen

Results 20 comments of David Z. Chen

+1 I also think that we should establish a standardized, consistent coding style with recommended best practices and provide a code formatter, similar to other modern languages such as Go...

I agree with @chandlerc that Carbon should aim to work with existing build systems. Creating a custom build system for Carbon is not only a very significant, non-trivial undertaking but...

With how many build systems there are out there, especially those used by C/C++ projects, I think that creating Yet Another Build System isn't really the right route. One of...

I think Bazel (which builds the Carbon codebase) could be a good contender for this since it fulfills nearly all of the use cases that @eli-schwartz mentioned in his comment....

Looking at the [installation documentation](https://bazel.build/install) on the Bazel website, while Bazelisk is the recommended way to install, Bazel is also already available on many popular package managers across the popular...

This can probably be merged with #1544, which discusses the same issue. It seems that the main complaints with Bazel is 1) it's implemented in Java; and 2) it is...

Agreed and apologies for the derailment, @chandlerc. I should have moved pulled the discussion of OP's concerns into #1544 rather than the other way around. And I certainly agree with...

The closest thing to our METADATA presubmit hooks would probably be the [Git precommit hook](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks).

What are you using to clone the repository on Windows? Are you using Cygwin? It seems that this may be an issue in your Git client rather than Azkaban.

I am not familiar with cloning with msysgit. You may have better luck using Cygwin. Building Azkaban on Windows is also currently untested since we run Linux. If you do...