When using the Spoofax API, almost everything is Spoofax-branded: Spoofax, ISpoofaxInputUnit, ISpoofaxParseUnit, ISpoofaxAnalyzeUnit, except for MetaborgException. I know it makes sense from the architecture perspective, but it is confusing from the user perspective.

I was asked by a user:

What is Metaborg?

It is clear, what Spoofax is. So far, website and documentation do not answer the question, what Metaborg is. I know there is JavaDoc API documentation, but even this does not explain what Metaborg is. Also, Spoofax is the brand used to sell the Metaborg layer.

Same holds for the log message DEBUG org.metaborg.core.MetaBorg - Closing the MetaBorg API

From a user perspective, Closing the Spoofax API would make more sense.

Submitted by Guido Wachsmuth on 7 September 2016 at 10:59

On 13 September 2016 at 13:13 Gabriƫl Konat tagged core

Log in to post comments