Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zogenaamde "native scalars" (ingetikte datatypen) laten vallen #530

Open
ArjanLoeffen opened this issue Aug 17, 2024 · 1 comment
Open

Comments

@ArjanLoeffen
Copy link
Contributor

Omdat de focus van Imvertor sterk richting MIM gaat, is het relevant om na te denken over het gebruik van zogenaamde native scalars, scalaire typen die ingetikt worden, in plaats een verwijzing naar een (extern) package met vooraf gedefinieerde (scalaire) typen.
MIM maakt zo'n package mogelijk, met daarin CharacterString, Date etc. Alternatief daarvoor is dus om letterlijk "CharacterString" in te tikken.
Met de property

nativescalars = yes

worden die ingetikte typen alsnog herkend.

Is er nog iemand die scalaire typen gebruikt en daar niet vanaf kan? Het betreft feitelijk twee parallel lopende type herkenning strategieën die de code wellicht onnodig complex maken.

@wilkoquak
Copy link
Collaborator

wilkoquak commented Aug 20, 2024

Ik wil wel graag van de twee types herkennings strategieën af. Maar dat betekent niet per-se dat ik van de scalaire typen af wil. Ik vind in Enterprise Architect het onderscheid tussen gebruik van scalaire typen en het gebruik van een type uit een package zo onhandig dat ik beide zou willen toestaan: Kijk bij de herkenning alleen naar de string die er staat en negeer het achterliggende package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants