Re: [LAD] minimal LV2

From: Paul Davis <paul@email-addr-hidden>
Date: Mon Jun 14 2010 - 01:02:12 EEST

On Sun, Jun 13, 2010 at 5:35 PM, <fons@email-addr-hidden> wrote:
> So what purpose do these things have if they are not meant for a
> human reader and irrelevant to any software ?

"There are only two really hard problems in computer science: naming
things and cache invalidation" - Phil Karlton

In this case, its about naming things, including *relationships*
between things. The names and the relationships need to be defined and
described carefully, precisely and in ways that have universally
consistent meaning. The names are not irrelevant to software - they
define properties of a plugin, metadata if you will, that some hosts
may need or want to know. Sure, its easy to come with ad-hoc,
apparently usable schemes for such things. Most of them go wrong only
after they've become entrenched and used as widely as they will ever
be.

how do you describe that a plugin can use extension X? what is the
name of extension X? how do you describe the fact that a plugin is
considered by its author to belong to a particular category within a
particular categorization of plugins? what is the name of the
category? what is the name of the categorization?
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Mon Jun 14 04:15:02 2010

This archive was generated by hypermail 2.1.8 : Mon Jun 14 2010 - 04:15:02 EEST