[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-devel] [classad-users] RFC: an implementation of classads enhanced with macro evaluation
- Date: Tue, 13 Mar 2012 09:36:00 -0500
- From: Alain Roy <roy@xxxxxxxxxxx>
- Subject: Re: [Condor-devel] [classad-users] RFC: an implementation of classads enhanced with macro evaluation
Erik,
My gut says that this seems pretty good. This week and next are busy with travel, so I don't have a lot of time to think through it carefully. I have three suggestions.
1) I really like the fact that we have a definitive ClassAd reference manual that carefully defines the semantics of the language. I think that any extensions, including macros, should be added to the reference manual. Doing this will be useful not only as documentation but will help you ensure that you can unambiguously define how macros work.
2) I'm still a bit concerned that macros will be confusing when used outside of the configuration system because it won't be obvious to users when they are parsed. Should we warn people not to use them in job/machine ads? Should we carefully define how to use them? Should we disable their use in job/machine ads? I'm not sure.
3) You should get some other smart Condor developers to comment. They will think of things I haven't thought of.
Thanks!
-alain