I see so little upside that I would label this proposed change 'gratuitous'. On the other hand, by not making the proposed change in drmaa_control, someone will cry 'inconsistency' if flags are not used in subsequent APIs. My preference would be to not change drmaa_control(), and not worry too much about consistency with drmaa_control() when developing subsequent APIs. -Roger ----Original Message---- From: Daniel Templeton <Dan.Templeton@Sun.COM> Sender: drmaa-wg-bounces@ogf.org To: DRMAA Working Group <drmaa-wg@gridforum.org> Subject: [DRMAA-WG] Another proposal Date: Thu, 22 Jan 2009 13:38:24 -0800 A customer just pointed out the awkwardness of the drmaa_control() operation. As a rule, I don't like operations whose behavior is controlled by a flag. It's generally easier to learn and easier to read is the name of the operation is descriptive of exactly what it does. What would people think of replacing the drmaa_control() operation with drmaa_suspend_job(), drmaa_release_job(), drmaa_hold_job(), drmaa_resume_job(), and drmaa_terminate_job() operations. I don't see the downside, myself. Daniel -- drmaa-wg mailing list drmaa-wg@ogf.org http://www.ogf.org/mailman/listinfo/drmaa-wg