-
Notifications
You must be signed in to change notification settings - Fork 24
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
Device ADR proposal #598
base: main
Are you sure you want to change the base?
Device ADR proposal #598
Conversation
Some thoughts from office conversations at ISIS (@rerpha):
Would appreciate being involved in the discussion if it looks like we might be going towards declarative route. |
One key point that came out of the discussion is that we should always be free to drop to procedural. We should always be able to have an The question here is should we support the declarative approach for a subset of the EPICS devices. I think the large number of areaDetector drivers and plugins we are writing are good use case for this, they have no logic, only interface, and are more naturally written in the declarative style. This would allow us to teach the declarative style first, then introduce the procedural style when we need the more complicated examples. Happy to discuss this in more detail on a zoom call |
@coretl and I discussed on zoom but will add the result of the discussion here:
This is fine from our perspective then - I was worried that the annotation style would be enforced, as long as procedural is still a supported option this is fine for us. |
I echo @Tom-Willemsen's thoughts. Prefer the more explicit procedural approach but happy if |
No description provided.