<blockquote>
<p>Yeah, but in this case it's our business to remove the parsers we don't want to get compiled like we do with Scintilla:</p>
</blockquote>
<p>Actually thinking about it some more, thats the wrong way to look at it.</p>
<p>If it was a proper library then both Geany and ctags and others should be able to use it <em>as a library</em>.  There should be no need to import ctags code into Geany at all if it was a proper library, just link to the API.</p>
<p>And that helps u-ctags because everyone is using and testing and fixing and improving the same code instead of differing versions between upstream and other users (which is still the case despite the valiant efforts of <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=713965" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/techee">@techee</a>).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/2119#issuecomment-486603732">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ3YGWCMVHA4VIMFQ4LPSF4SRANCNFSM4HEAA74Q">mute the thread</a>.<img src="https://github.com/notifications/beacon/AAIOWJ4DRDR3CXOVNSTETTLPSF4SRANCNFSM4HEAA74Q.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@elextr in #2119: \u003e Yeah, but in this case it's our business to remove the parsers we don't want to get compiled like we do with Scintilla:\r\n\r\nActually thinking about it some more, thats the wrong way to look at it.\r\n\r\nIf it was a proper library then both Geany and ctags and others should be able to use it _as a library_.  There should be no need to import ctags code into Geany at all if it was a proper library, just link to the API.\r\n\r\nAnd that helps u-ctags because everyone is using and testing and fixing and improving the same code instead of differing versions between upstream and other users (which is still the case despite the valiant efforts of @techee)."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/2119#issuecomment-486603732"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/2119#issuecomment-486603732",
"url": "https://github.com/geany/geany/issues/2119#issuecomment-486603732",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>