<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>


<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<div style="">
<p dir="auto">A concern I have is that we use many options used that such tools implement (e.g., flags-cant, disable/enable, argument types, aliases, multiargs(arrays), from checking certtool's and cli's def files). That's a significant amount of features to implement, and to test. Before autogen gnutls I was maintaining most of that stuff in the form of maintaining <a href="http://gaa.sourceforge.net/" rel="nofollow noreferrer noopener" target="_blank">gaa</a>; my impression from that was that it was too expensive in time to enhance and maintain such a framework, and it was the main reason for switching to <code>autogen</code>. Have you though about building on top of an existing parsing library? If there is one we can rely on, our contribution could be more manageable on the documentation parts. Of course that's based on my experience only. What do you think?</p>
<p dir="auto">PS. (<a href="https://www.gnu.org/software/autogen/compare.html" rel="nofollow noreferrer noopener" target="_blank">autogen page</a> has various alternatives listed, <a href="https://www.argtable.org/" rel="nofollow noreferrer noopener" target="_blank">argtable pops up</a> as it looks like a copylib but haven't checked it more than that).</p>
</div>


</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
Reply to this email directly or <a href="https://gitlab.com/gnutls/gnutls/merge_requests/1012#note_176125946">view it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.com.
If you'd like to receive fewer emails, you can
<a href="https://gitlab.com/sent_notifications/30aa4921561df5c8a55f8049965c9737/unsubscribe">unsubscribe</a>
from this thread or
adjust your notification settings.
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Merge request","url":"https://gitlab.com/gnutls/gnutls/merge_requests/1012#note_176125946"}}</script>

</p>
</div>
</body>
</html>