<p>In general we try to make use of whatever type safety we can get the compiler to provide, especially in the plugin API which is intended to be used by programmers of varying ability.  Since plugins are part of the Geany memory and process they can crash Geany.  So I don't think we would want to deliberately lose type safety through the use of varargs in the plugin API in cases other than well known uses, such as printf like formatting.  <a href="https://github.com/b4n" class="user-mention">@b4n</a>, any comment?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/issues/815#issuecomment-165048885">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ70zkc1omLEKByq1_DPi-Y_m46u6ks5pQSjwgaJpZM4G04_e.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/815#issuecomment-165048885"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>