1. Peter Hosey
  2. incarnate
  3. Issues
Issue #2 new

Make it object-oriented

Peter Hosey
repo owner created an issue

Currently, it's written in essentially shell-script style, with very few functions, and no classes. As a result, the code is ugly and hard to grok.

Rewriting it to use classes for at least some of its major functions would improve the clarity of the architecture tremendously.

Comments (1)

  1. Peter Hosey reporter

    At the very least, there should be a class for a build action, with an instance for every input file/output file pair.

    Subclasses could be supported for different known compilers, with the default subclass being for GCC-style compilers.

  2. Log in to comment