Skip to content

Change builtins language name? #195

Description

@enikao

(from Jos' thread)

Is there a reason why we have as key LionCore-builtins and as id Lioncore.builtins for the builtins language (similar for LionCore-M3/.M3)?
It's useful to have different name and key to not mix them up.

But I was hoping to get rid of the dot, as the language name can be part of a qualified name and often these are represented with dots between the names.
According to the metametamodel :

A IKeyed’s name MUST be unique within the namespace (i.e. Language, Classifier, or Enumeration). The name MUST be a valid programming language identifier.

As Language is an IKeyed, I think that the name of a language should be a valid identifier and not contain a dot.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions