Language already defined


#1

I created an Atom grammar using automatic conversion from Sublime via TextMate to Atom as described here:

The resulting grammar is here:

Now I would like to share that package on atom.io/packages but someone else already defined another grammar for the same language (Modelica):
https://atom.io/packages/language-modelica

What is the recommended way for me to proceed? Should I upload a package for the same language and the same extension? Should I pretend my grammar is for the language Modelica3 while the other grammar is for the language Modelica (without the 3)? Or is it preferred to have only one grammar per language? I could not find any language that has multiple grammars.


#2

It’s generally best to cooperate on making a single language package better than having two different language packages that typically do some parts better and some parts worse than the other. I would try out theirs and see what you can do to improve it.