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

Evaluate using metamodels #547

Open
MicahGale opened this issue Sep 14, 2024 · 2 comments
Open

Evaluate using metamodels #547

MicahGale opened this issue Sep 14, 2024 · 2 comments
Labels
feature request An issue that improves the user interface.

Comments

@MicahGale
Copy link
Collaborator

I finally read about the other MCNPy: doi: 10.1080/00295639.2022.2153617. Their use of Meta-models is really cool. You essentially write a high level model of what the grammar is, and then the framework generates both the parser grammar, and the template. It can also meta-program dummy classes that provide the elements of the grammar as getters/setters.

The problem is: they used a java metamodel framework.

Instead I would like a very pythonic framework. From a quick search there seems to be at least one such framework: https://github.com/bcmpinc/metamodel. This framework seems dead but it would be interesting to see what else is out there.

Warning: metamodel always refers to an ML process...

@MicahGale MicahGale added the feature request An issue that improves the user interface. label Sep 14, 2024
@tjlaboss
Copy link
Collaborator

This is an interesting idea that we should seek research funding for.

@MicahGale
Copy link
Collaborator Author

I'd like to see if there's a good library prior to that commitment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request An issue that improves the user interface.
Projects
None yet
Development

No branches or pull requests

2 participants