<div dir="auto">Got it, so those don't go in the low level package. Makes sense.</div><div class="gmail_extra"><br><div class="gmail_quote">On Dec 6, 2016 12:14 AM, "David Robillard" <<a href="mailto:d@drobilla.net">d@drobilla.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, 2016-12-05 at 23:09 +0700, Stefan Riha wrote:<br>
> Sorry there are two skipped messages below.<br>
><br>
> I meant the functions like "atom-header-begin" and such, can't remember the<br>
> exact name at the moment. I forgot indeed that even those are header-only,<br>
> so there is nothing to link against.<br>
><br>
> So this "header-only collection of functions" (library?) is not part of LV2<br>
> proper? I.e. those don't need to be translated to Rust, right? Only the<br>
> ones implemented by the plugin and called by the host? I think it makes<br>
> more sense now.<br>
<br>
(Again with the top posting...)<br>
<br>
Depends on how you want to define "LV2 proper", I suppose, but similar<br>
utilities would have to exist for making working with atoms (etc)<br>
feasible.<br>
<br>
Even if they were libraries, I don't think wrapping them would be the<br>
way to go anyway.  Making that stuff nice would mean writing utilities<br>
idiomatic to the target language (this would be nice to have even for C<br>
++ which can do a much nicer job of it than C, but definitely applies to<br>
Rust)<br>
<br>
--<br>
dr<br>
<br>
<br>
</blockquote></div></div>