[LV2] LV2 C++ Tools Additions
Timo Westkämper
timo.westkamper at gmail.com
Mon Sep 24 12:02:59 PDT 2012
Hi.
I have a small remark concerning the readme.
Why not use github's issue tracker instead of email?
Br,
Timo Westkämper
On Mon, Sep 24, 2012 at 9:59 PM, Michael Fisher <mfisher31 at gmail.com> wrote:
> On Mon, 2012-09-24 at 09:36 -0400, David Robillard wrote:
> > On Fri, 2012-09-21 at 17:39 -0500, Michael Fisher wrote:
> > > Thanks for the input
> > >
> > > On Fri, 2012-09-21 at 16:22 -0400, David Robillard wrote:
> > >
> > > > Speaking of names, the pkg-config name of this package has always
> caused
> > > > a ton of user confusion. It's really bad for third party libraries
> to
> > > > be using the names lv2-plugin and lv2-gui!
> > >
> > > I always found that a smidge confusing from a user's standpoint as
> well.
> > >
> > > >
> > > > Given that AFAIK Lars is MIA and this package is unmaintained, maybe
> it
> > > > would be a good idea for you to just fork the thing, give it a
> distinct
> > > > name, which would make the ambiguity go away and hopefully let the
> > > > community move to the active project and get away from these names
> and
> > > > other problems?
> > >
> > > I'm up for it. Would something easy like lv2mm-* be inappropriate?
> And
> > > since we're basically talking overhauling this thing, might as well
> > > build it with waf ;)
> >
> > I suppose since all of LV2 is in one tarball now there's no real
> > potential for name clashes, so you're welcome to it as much as the next
> > person :)
>
> Thanks. I decided to go with something a little less official sounding
> for ya.
>
> D.A.P.S - Digital Audio Plugins Streamlined
>
> https://github.com/mfisher31/daps/
>
> pkg-config names are daps-plugin-x.y and daps-gtkui-x.y . sooner or
> later an optional support lib will come around. that will be plain
> daps-x.y .
>
> Over the weekend and throughout today, I've overhauled this thing to
> where visually it is much cleaner and better organized.
>
> Refactoring
> - Code shuffling and segmenting
> - Changed the code style (mine is similar to the stdc++ )
> - Public API continues to use camel cased class names
> - Added a few MACROS that cleanup insane looking c++ templating
>
> Fundamentally Complete:
> - Worker - all function pointers connected
> - URID - all function pointers connected
> - Data Access - all function pointers connected
> - Headers present for all data-only exts
>
> Fundamentals Partial:
> - State supports save and restore but not map and make path (yet). hpp
>
> Not Quite Yet Supported:
> - Anything not part of the Official LV2 Specification
> - Extra Mixins segmented and mobbed into an "extras.hpp" header
>
> Since Lars' original work was already stable... I'm staging up a 1.0.0
> release on git hub until I get the time to make a little website.
> Folks using lv2-c++-tools shouldn't have to hard of a time switching to
> this API if they want to.
>
> And, as an extra-added bonus. I whipped up the beginnings of an LV2 waf
> bundler Tool (tools/waf/lv2.py) . This guy supports so-renaming for a
> plugin, and grabbing resources via an lv2_resources property. If a
> resource just so happens to have a "ttl.in" extension, it'll get
> processed as a "subst" task.
>
>
>
> >
> > As long as the pkg-config name is the same as the actual project name,
> > and it's searchable, it should be fine (don't use the namespace "lv2" or
> > "LV2" though)
> >
> > Cheers,
> >
> > -dr
> >
>
>
> _______________________________________________
> Devel mailing list
> Devel at lists.lv2plug.in
> http://lists.lv2plug.in/listinfo.cgi/devel-lv2plug.in
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lv2plug.in/pipermail/devel-lv2plug.in/attachments/20120924/f2783e94/attachment-0002.htm>
More information about the Devel
mailing list