[Csnd-dev] Names of binaries

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[Csnd-dev] Names of binaries

jpff
I did not get any response to the earlier question.

At present we create/install the following binaries:

First those which indicate there are part of csound:
      cs          csanalyze          csb64enc           csbeats
      csdebugger  csound             winsound

and a couple with names that are possibly connected to csound:
    scot         scsort

and then the problematic ones:
    atsa         cvanal              dnoise             envext
    extract      extractor           het_export         het_import
    hetro        lpanal              lpc_export         lpc_import
    makecsd      mixer               pv_export          pv_import
    pvanal       pvlook              scale              sdif2ad
    sndinfo      src_conv

Some of these names are used by other programming systems, and others
are rather unclearly related  to audio let alone csound.

I think we should rename most of these to include "cs_" as a prefix or
something similar.  This is of course an incompatible change for some
peopes workflow.  Should we do it?  If so to all or some?  Suggestions
please.

==John ffitch
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd-dev] Names of binaries

rorywalsh
Hi John. I was waiting for others to chime in here as I rarely use any of these tools. I'm not sure about prefixing them with a cs_ as I think it could well break a lot of scripts that people have come to rely on. It's better to hear from those who actually use these tools. Perhaps you could post to the users list to see what people there think of your proposal?

On 9 August 2018 at 17:21, John <[hidden email]> wrote:
I did not get any response to the earlier question.

At present we create/install the following binaries:

First those which indicate there are part of csound:
      cs          csanalyze          csb64enc           csbeats
      csdebugger  csound             winsound

and a couple with names that are possibly connected to csound:
    scot         scsort

and then the problematic ones:
    atsa         cvanal              dnoise             envext
    extract      extractor           het_export         het_import
    hetro        lpanal              lpc_export         lpc_import
    makecsd      mixer               pv_export          pv_import
    pvanal       pvlook              scale              sdif2ad
    sndinfo      src_conv

Some of these names are used by other programming systems, and others
are rather unclearly related  to audio let alone csound.

I think we should rename most of these to include "cs_" as a prefix or
something similar.  This is of course an incompatible change for some
peopes workflow.  Should we do it?  If so to all or some?  Suggestions
please.

==John ffitch

Reply | Threaded
Open this post in threaded view
|

Re: [Csnd-dev] Names of binaries

luis jure
In reply to this post by jpff
el 2018-08-09 a las 16:21 John escribió:

> I did not get any response to the earlier question.

Sorry I didn't respond before, I think this is an important issue.

"extract" definitely conflicts with binaries from other packages. On
gentoo linux, this is solved by the installation script [*] by renaming
"extract" to "csound_extract", but this is not ideal because it's not
portable across systems.

I think it would be a good idea to identify in some way all the binaries
belonging to csound, for example with a prefix, as suggested.



[*] gentoo doesn't distribute binary packages, but rather scripts that
download, configure, build and install from sources.



--
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd-dev] Names of binaries

Pete G.
On Thu, Aug 09, 2018 at 11:33:15PM -0300, luis jure wrote:

> el 2018-08-09 a las 16:21 John escribió:
>
> > I did not get any response to the earlier question.
>
> Sorry I didn't respond before, I think this is an important issue.
>
>
> I think it would be a good idea to identify in some way all the binaries
> belonging to csound, for example with a prefix, as suggested.
>
I'm really just an onlooker here right now, but I do keep up with the
mailing list.  I too think it would be a really good idea to give the modules
-- at least those with common names like 'extract' and 'mixer' -- a
distinctive prefix or something.  It isn't so important for more unique
names like 'pvanal'.

Csound is not the only guilty environment here.  ImageMagick for instance
uses generic names like 'convert' which cause me endless annoyance.
I usually manually rename the ones I use.

        -- Pete --
Reply | Threaded
Open this post in threaded view
|

Re: [Csnd-dev] Names of binaries

Felipe Sateler
In reply to this post by luis jure


On Thu, Aug 9, 2018 at 10:33 PM luis jure <[hidden email]> wrote:
el 2018-08-09 a las 16:21 John escribió:

> I did not get any response to the earlier question.

Sorry I didn't respond before, I think this is an important issue.

"extract" definitely conflicts with binaries from other packages. On
gentoo linux, this is solved by the installation script [*] by renaming
"extract" to "csound_extract", but this is not ideal because it's not
portable across systems.

I do the same in the debian package.
 

I think it would be a good idea to identify in some way all the binaries
belonging to csound, for example with a prefix, as suggested.

+1


--

Saludos,
Felipe Sateler