Re: [PD] Revising Help Files

2009-06-23 Thread Hans-Christoph Steiner


On Jun 22, 2009, at 8:56 PM, Jonathan Wilkes wrote:



Ok, a few more questions concerning help patches:

1. What is a PD-meta GENRE?  Is there a list of them somewhere to
choose from?


I think we only really talked about obvious ones, like VERSION,  
AUTHOR, COPYRIGHT, DESCRIPTION.  Don't remember anything about GENRE.   
Perhaps that's something like a category. TAGS might also be  
appropriate.



2. For PD-meta DATATYPE, take "gatom-help.pd" as an example:
should this list acceptable DATATYPEs like "bang float list
symbol", or just the datatypes that are most likely to be useful for
this object, i.e., "bang float"?


Hmm, donno, any record of such things would be in the pddp IRC chat  
transcripts.



3. Are all of the internal objects inherited from pd-vanilla really
GPL?  I thought they were under the "Standard Improved BSD License"
unless explicitly stating otherwise in the source code.


Yeah, what Frank said.  Some externals are also GPLv3 or later, while  
most are GPLv2 or later.


.hc




-Jonathan











'You people have such restrictive dress for women,’ she said, hobbling  
away in three inch heels and panty hose to finish out another pink- 
collar temp pool day.  - “Hijab Scene #2", by Mohja Kahf




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Revising Help Files

2009-06-22 Thread Frank Barknecht
Hallo,
Jonathan Wilkes hat gesagt: // Jonathan Wilkes wrote:

> 3. Are all of the internal objects inherited from pd-vanilla really  
> GPL?  I thought they were under the "Standard Improved BSD License"  
> unless explicitly stating otherwise in the source code.

And you are right: All of Pd vanilla is BSD, only [expr] and its relatives are
GPL.

Ciao
-- 
Frank

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Revising Help Files

2009-06-22 Thread Jonathan Wilkes

Ok, a few more questions concerning help patches:

1. What is a PD-meta GENRE?  Is there a list of them somewhere to 
choose from?

2. For PD-meta DATATYPE, take "gatom-help.pd" as an example: 
should this list acceptable DATATYPEs like "bang float list 
symbol", or just the datatypes that are most likely to be useful for  
this object, i.e., "bang float"?

3. Are all of the internal objects inherited from pd-vanilla really  
GPL?  I thought they were under the "Standard Improved BSD License"  
unless explicitly stating otherwise in the source code.

-Jonathan


  

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Revising Help Files

2009-06-18 Thread Hans-Christoph Steiner


On Jun 17, 2009, at 11:47 PM, Jonathan Wilkes wrote:



Ok, a couple of questions before I get deeper into the revisions:

1. Should help patches be tailored for font sizes other than 10?
It might be feasible to do this for size 12 fonts, but it will make
patches look worse at size 10.  For example, to accommodate 12pt
fonts, paragraphs and comments to the right of objects will have to
be given more padding, which looks awkward at 10pts.  If there's no
padding, objects and paragraphs will collide when you try to
enlarge the fonts.


So far, 10 points has been the standard for a while.  It seems like a  
lot of work to change it with only a minor benefit, IMHO.



2.  The "description:" comment isn't long enough for some of the
descriptions, which I think are already reasonably short (e.g.,
czero_rev~).  It would fit without the word "description", but I'm
guessing this would cause problems for the future search
functionality that's been discussed.  Any ideas?  I could just
duplicate the description in the pd-meta subpatch but that's kind
of awkward.


Hmm, can't think of a simple fix for that.  On one hand, having the  
word "Description" on the header is cumbersome looking, on the other,  
its easily parsible.  I say it would be good to remove the word  
"description", then it can still be reasonably parsed by using the x,y  
location.


.hc




Mistrust authority - promote decentralization.  - the hacker ethic



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Revising Help Files

2009-06-17 Thread Jonathan Wilkes

Ok, a couple of questions before I get deeper into the revisions:

1. Should help patches be tailored for font sizes other than 10? 
It might be feasible to do this for size 12 fonts, but it will make 
patches look worse at size 10.  For example, to accommodate 12pt 
fonts, paragraphs and comments to the right of objects will have to 
be given more padding, which looks awkward at 10pts.  If there's no 
padding, objects and paragraphs will collide when you try to 
enlarge the fonts.

2.  The "description:" comment isn't long enough for some of the 
descriptions, which I think are already reasonably short (e.g., 
czero_rev~).  It would fit without the word "description", but I'm 
guessing this would cause problems for the future search 
functionality that's been discussed.  Any ideas?  I could just 
duplicate the description in the pd-meta subpatch but that's kind 
of awkward.

Thanks,
Jonathan


  

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Revising Help Files

2009-06-14 Thread Hans-Christoph Steiner


On Jun 12, 2009, at 9:25 PM, Jonathan Wilkes wrote:





--- On Fri, 6/12/09, Hans-Christoph Steiner  wrote:


From: Hans-Christoph Steiner 
Subject: Re: Revising Help Files
To: "Jonathan Wilkes" 
Cc: pd-list@iem.at
Date: Friday, June 12, 2009, 7:45 PM

On Jun 12, 2009, at 4:50 AM, Jonathan Wilkes wrote:



Ok, a couple things:
1. pddplink gives a big error when loading your

template:

wrong # args: should be "::pddp::srvUse ?root?

?port?"

wrong # args: should be "::pddp::srvUse ?root?

?port?"

while executing
"::pddp::srvUse D:/Documents and

Settings/dude/Desktop"

("after" script)

It still shows up in the patch (and seems to

work).  I'm on

windows xp.


bugs bugs bugs... keep on coming up... yeah, that should be
fixed... I
think its only on Windows.


I propose getting rid of it in the template.  Even when it works,
it points to pages that just duplicate the info from the help-
patch the user would already be looking at, but without the
benefit of example patches, context, or intelligibility.  Unless
it's pointing to old pages or something, but I googled pdpedia,
looked up "float", and it's the same page.


The idea for the pdpedia links is a place to easily gather info about  
that object.  So far there aren't a lot of contributions.  But I think  
that having pdpedia links on all of the help patches would help  
generate more contributions, IMHO.  The pdpedia pages are definitely  
not a replacement for the help patch, I think of it as something more  
like a place to have an open conversation about that object.




2. Is there an object that outputs the methods
of objects?  It would be nice to automatically

generate info for

inlets/outlets/arguments rather than type it in by

hand.

This is the kind of stuff that IOhannes is working on in
the iemguts
lib, check that to see if it is possible.


3. Is absattr a normal part of pd-ext?  I seem to

remember using it

previously for something, but it's not in the most

current release.

In any case, I went ahead and tried to make my keys

and values

compatible with absattr.


No, its part of Thomas Grill's flext externals, which are
maintained
in a separate SVN and he releases his own binaries.

I think that absattr is not a Pd-ish way of working, Pd has
no
'attributes' like Max/MSP.  I think the documentation
should be as Pd-
ish as possible.


4. Is there a place somewhere on puredata.info where

there's

a discussion I can read about why each

inlet/outlet/argument needs

a description?


Hmm, definitely somewhere, donno exactly where.  I
remember it seeming
obvious, plus we were following the precedent of the Gem
docs.


Hm, I have another view, but I'm running into a wall with my
current attempts at a solution, so I'll just barrel through using
the pddp template and see how far I get.


Cool, we did spend a good amount of time working on that template, but  
that doesn't mean its cast in stone.  It has good things but can  
definitely be improved.  Ultimately, I think if you are willing to do  
a lot of work making help patches, then you should have liberty to  
shape the template.



5. Is there a limit to the number of arguments an

abstraction may

have?


Hmm, I think 10 but I could be wrong.


Yeah, I'm pretty sure it's more than that.  I'm using about up to
30 in pd-ext without any noticeable side effects.

What is pd guts for in the template?


[pd guts] is a place for someone to implement stuff that is separate  
from the examples, l think originally, the idea was to have some kind  
of page turning logic there.  Its fully optional.


.hc





-Jonathan



.hc




Thanks,
Jonathan


On Wed, 6/10/09, Hans-Christoph Steiner 

wrote:



From: Hans-Christoph Steiner 
Subject: Re: Revising Help Files
To: "Jonathan Wilkes" 
Cc: "a. tonal" ,

pd-list@iem.at

Date: Wednesday, June 10, 2009, 9:03 PM

Hey,

Your patches look quite nice.  I'm glad you

are taking

this stuff on, Pd will definitely benefit from

more work on

the documentation.

There was quite a bit of discussion on this topic

a few

years back as part of the PDDP project.  All

of the

discussion is archived on http://puredata.info/dev/pddp  We did
come up with
a template, you can download it from the

SVN.  It is a

bit heavier that your design:

http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/doc/pddp/templates/template-help.pd

About htab's dependency on pddp/dsp, it would be

possible

to make pddp/dsp a subpatch.  But then again,

I think

that Pd-extended is the only distro to include the

PDDP help

patches, so it makes sense to use the pddp/dsp

object.


.hc

On Jun 10, 2009, at 12:09 AM, Jonathan Wilkes

wrote:



Hi List,
I'm interested in revising the help files for

the

basic objects in

pd-ext.  Basically having a standard

table so

that one can find

quickly find basic info on an object.

I made an abstraction called htab that

automatically

formats this

information in a gop abstraction.

Currently I'm

entering the info

as arguments 

Re: [PD] Revising Help Files

2009-06-12 Thread Jonathan Wilkes



--- On Fri, 6/12/09, Hans-Christoph Steiner  wrote:

> From: Hans-Christoph Steiner 
> Subject: Re: Revising Help Files
> To: "Jonathan Wilkes" 
> Cc: pd-list@iem.at
> Date: Friday, June 12, 2009, 7:45 PM
> 
> On Jun 12, 2009, at 4:50 AM, Jonathan Wilkes wrote:
> 
> >
> > Ok, a couple things:
> > 1. pddplink gives a big error when loading your
> template:
> > wrong # args: should be "::pddp::srvUse ?root?
> ?port?"
> > wrong # args: should be "::pddp::srvUse ?root?
> ?port?"
> >    while executing
> > "::pddp::srvUse D:/Documents and
> Settings/dude/Desktop"
> >    ("after" script)
> >
> > It still shows up in the patch (and seems to
> work).  I'm on
> > windows xp.
> 
> bugs bugs bugs... keep on coming up... yeah, that should be
> fixed... I  
> think its only on Windows.

I propose getting rid of it in the template.  Even when it works, 
it points to pages that just duplicate the info from the help- 
patch the user would already be looking at, but without the 
benefit of example patches, context, or intelligibility.  Unless 
it's pointing to old pages or something, but I googled pdpedia, 
looked up "float", and it's the same page.

> 
> > 2. Is there an object that outputs the methods
> > of objects?  It would be nice to automatically
> generate info for
> > inlets/outlets/arguments rather than type it in by
> hand.
> 
> This is the kind of stuff that IOhannes is working on in
> the iemguts  
> lib, check that to see if it is possible.
> 
> > 3. Is absattr a normal part of pd-ext?  I seem to
> remember using it
> > previously for something, but it's not in the most
> current release.
> > In any case, I went ahead and tried to make my keys
> and values
> > compatible with absattr.
> 
> No, its part of Thomas Grill's flext externals, which are
> maintained  
> in a separate SVN and he releases his own binaries.
> 
> I think that absattr is not a Pd-ish way of working, Pd has
> no  
> 'attributes' like Max/MSP.  I think the documentation
> should be as Pd- 
> ish as possible.
> 
> > 4. Is there a place somewhere on puredata.info where
> there's
> > a discussion I can read about why each
> inlet/outlet/argument needs
> > a description?
> 
> Hmm, definitely somewhere, donno exactly where.  I
> remember it seeming  
> obvious, plus we were following the precedent of the Gem
> docs.

Hm, I have another view, but I'm running into a wall with my 
current attempts at a solution, so I'll just barrel through using 
the pddp template and see how far I get.

> 
> > 5. Is there a limit to the number of arguments an
> abstraction may
> > have?
> 
> Hmm, I think 10 but I could be wrong.

Yeah, I'm pretty sure it's more than that.  I'm using about up to 
30 in pd-ext without any noticeable side effects.

What is pd guts for in the template?

-Jonathan

> 
> .hc
> 
> >
> >
> > Thanks,
> > Jonathan
> >
> >
> > On Wed, 6/10/09, Hans-Christoph Steiner 
> wrote:
> >
> >> From: Hans-Christoph Steiner 
> >> Subject: Re: Revising Help Files
> >> To: "Jonathan Wilkes" 
> >> Cc: "a. tonal" ,
> pd-list@iem.at
> >> Date: Wednesday, June 10, 2009, 9:03 PM
> >>
> >> Hey,
> >>
> >> Your patches look quite nice.  I'm glad you
> are taking
> >> this stuff on, Pd will definitely benefit from
> more work on
> >> the documentation.
> >>
> >> There was quite a bit of discussion on this topic
> a few
> >> years back as part of the PDDP project.  All
> of the
> >> discussion is archived on http://puredata.info/dev/pddp  We did  
> >> come up with
> >> a template, you can download it from the
> SVN.  It is a
> >> bit heavier that your design:
> >>
> >> http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/doc/pddp/templates/template-help.pd
> >>
> >> About htab's dependency on pddp/dsp, it would be
> possible
> >> to make pddp/dsp a subpatch.  But then again,
> I think
> >> that Pd-extended is the only distro to include the
> PDDP help
> >> patches, so it makes sense to use the pddp/dsp
> object.
> >>
> >> .hc
> >>
> >> On Jun 10, 2009, at 12:09 AM, Jonathan Wilkes
> wrote:
> >>
> >>> Hi List,
> >>> I'm interested in revising the help files for
> the
> >> basic objects in
> >>> pd-ext.  Basically having a standard
> table so
> >> that one can find
> >>> quickly find basic info on an object.
> >>>
> >>> I made an abstraction called htab that
> automatically
> >> formats this
> >>> information in a gop abstraction. 
> Currently I'm
> >> entering the info
> >>> as arguments to htab, which works quite well
> when
> >> using
> >>> ctrl-t.
> >>>
> >>> However, there are currently lots of different
> help
> >> patch formats in
> >>> the reference folder for the common pd
> objects.
> >> I'd like to have
> >>> one standard format to make it quicker and
> easier to
> >> get help.
> >>>
> >>> Attached are examples of what I'd like to
> >> implement.  Aside from
> >>> the pddp/dsp abstraction, it has the benefit
> of being
> >> vanilla-
> >>> compatible and fitting on an 800x600 screen
> (at least
> >> on windows).
> >>>
> >>> Please have a look a

Re: [PD] Revising Help Files

2009-06-12 Thread Hans-Christoph Steiner


On Jun 12, 2009, at 4:50 AM, Jonathan Wilkes wrote:



Ok, a couple things:
1. pddplink gives a big error when loading your template:
wrong # args: should be "::pddp::srvUse ?root? ?port?"
wrong # args: should be "::pddp::srvUse ?root? ?port?"
   while executing
"::pddp::srvUse D:/Documents and Settings/dude/Desktop"
   ("after" script)

It still shows up in the patch (and seems to work).  I'm on
windows xp.


bugs bugs bugs... keep on coming up... yeah, that should be fixed... I  
think its only on Windows.



2. Is there an object that outputs the methods
of objects?  It would be nice to automatically generate info for
inlets/outlets/arguments rather than type it in by hand.


This is the kind of stuff that IOhannes is working on in the iemguts  
lib, check that to see if it is possible.



3. Is absattr a normal part of pd-ext?  I seem to remember using it
previously for something, but it's not in the most current release.
In any case, I went ahead and tried to make my keys and values
compatible with absattr.


No, its part of Thomas Grill's flext externals, which are maintained  
in a separate SVN and he releases his own binaries.


I think that absattr is not a Pd-ish way of working, Pd has no  
'attributes' like Max/MSP.  I think the documentation should be as Pd- 
ish as possible.



4. Is there a place somewhere on puredata.info where there's
a discussion I can read about why each inlet/outlet/argument needs
a description?


Hmm, definitely somewhere, donno exactly where.  I remember it seeming  
obvious, plus we were following the precedent of the Gem docs.



5. Is there a limit to the number of arguments an abstraction may
have?


Hmm, I think 10 but I could be wrong.

.hc




Thanks,
Jonathan


On Wed, 6/10/09, Hans-Christoph Steiner  wrote:


From: Hans-Christoph Steiner 
Subject: Re: Revising Help Files
To: "Jonathan Wilkes" 
Cc: "a. tonal" , pd-list@iem.at
Date: Wednesday, June 10, 2009, 9:03 PM

Hey,

Your patches look quite nice.  I'm glad you are taking
this stuff on, Pd will definitely benefit from more work on
the documentation.

There was quite a bit of discussion on this topic a few
years back as part of the PDDP project.  All of the
discussion is archived on http://puredata.info/dev/pddp  We did  
come up with

a template, you can download it from the SVN.  It is a
bit heavier that your design:

http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/doc/pddp/templates/template-help.pd

About htab's dependency on pddp/dsp, it would be possible
to make pddp/dsp a subpatch.  But then again, I think
that Pd-extended is the only distro to include the PDDP help
patches, so it makes sense to use the pddp/dsp object.

.hc

On Jun 10, 2009, at 12:09 AM, Jonathan Wilkes wrote:


Hi List,
I'm interested in revising the help files for the

basic objects in

pd-ext.  Basically having a standard table so

that one can find

quickly find basic info on an object.

I made an abstraction called htab that automatically

formats this

information in a gop abstraction.  Currently I'm

entering the info

as arguments to htab, which works quite well when

using

ctrl-t.

However, there are currently lots of different help

patch formats in

the reference folder for the common pd objects.

I'd like to have

one standard format to make it quicker and easier to

get help.


Attached are examples of what I'd like to

implement.  Aside from

the pddp/dsp abstraction, it has the benefit of being

vanilla-

compatible and fitting on an 800x600 screen (at least

on windows).


Please have a look at the attached and let me know if

this seems

like a good format or not.  The patches should

work with the

current pd-x.

Thanks,
Jonathan









As we enjoy great advantages from inventions of others, we
should be glad of an opportunity to serve others by any
invention of ours; and this we should do freely and
generously. - Benjamin
Franklin













"[W]e have invented the technology to eliminate scarcity, but we are  
deliberately throwing it away to benefit those who profit from  
scarcity."-John Gilmore




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Revising Help Files

2009-06-12 Thread Jonathan Wilkes

Ok, a couple things:
1. pddplink gives a big error when loading your template:
wrong # args: should be "::pddp::srvUse ?root? ?port?"
wrong # args: should be "::pddp::srvUse ?root? ?port?"
while executing
"::pddp::srvUse D:/Documents and Settings/dude/Desktop"
("after" script)

It still shows up in the patch (and seems to work).  I'm on
windows xp.

2. Is there an object that outputs the methods 
of objects?  It would be nice to automatically generate info for  
inlets/outlets/arguments rather than type it in by hand.

3. Is absattr a normal part of pd-ext?  I seem to remember using it 
previously for something, but it's not in the most current release. 
In any case, I went ahead and tried to make my keys and values 
compatible with absattr.

4. Is there a place somewhere on puredata.info where there's 
a discussion I can read about why each inlet/outlet/argument needs 
a description?

5. Is there a limit to the number of arguments an abstraction may 
have?

Thanks,
Jonathan


 On Wed, 6/10/09, Hans-Christoph Steiner  wrote:

> From: Hans-Christoph Steiner 
> Subject: Re: Revising Help Files
> To: "Jonathan Wilkes" 
> Cc: "a. tonal" , pd-list@iem.at
> Date: Wednesday, June 10, 2009, 9:03 PM
> 
> Hey,
> 
> Your patches look quite nice.  I'm glad you are taking
> this stuff on, Pd will definitely benefit from more work on
> the documentation.
> 
> There was quite a bit of discussion on this topic a few
> years back as part of the PDDP project.  All of the
> discussion is archived on http://puredata.info/dev/pddp  We did come up with
> a template, you can download it from the SVN.  It is a
> bit heavier that your design:
> 
> http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/doc/pddp/templates/template-help.pd
> 
> About htab's dependency on pddp/dsp, it would be possible
> to make pddp/dsp a subpatch.  But then again, I think
> that Pd-extended is the only distro to include the PDDP help
> patches, so it makes sense to use the pddp/dsp object.
> 
> .hc
> 
> On Jun 10, 2009, at 12:09 AM, Jonathan Wilkes wrote:
> 
> > Hi List,
> > I'm interested in revising the help files for the
> basic objects in
> > pd-ext.  Basically having a standard table so
> that one can find
> > quickly find basic info on an object.
> > 
> > I made an abstraction called htab that automatically
> formats this
> > information in a gop abstraction.  Currently I'm
> entering the info
> > as arguments to htab, which works quite well when
> using
> > ctrl-t.
> > 
> > However, there are currently lots of different help
> patch formats in
> > the reference folder for the common pd objects. 
> I'd like to have
> > one standard format to make it quicker and easier to
> get help.
> > 
> > Attached are examples of what I'd like to
> implement.  Aside from
> > the pddp/dsp abstraction, it has the benefit of being
> vanilla-
> > compatible and fitting on an 800x600 screen (at least
> on windows).
> > 
> > Please have a look at the attached and let me know if
> this seems
> > like a good format or not.  The patches should
> work with the
> > current pd-x.
> > 
> > Thanks,
> > Jonathan
> > 
> > 
> > 
> 
> 
> 
> 
> 
> As we enjoy great advantages from inventions of others, we
> should be glad of an opportunity to serve others by any
> invention of ours; and this we should do freely and
> generously.         - Benjamin
> Franklin
> 
> 
> 


  

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Revising Help Files

2009-06-10 Thread Hans-Christoph Steiner


Hey,

Your patches look quite nice.  I'm glad you are taking this stuff on,  
Pd will definitely benefit from more work on the documentation.


There was quite a bit of discussion on this topic a few years back as  
part of the PDDP project.  All of the discussion is archived on http://puredata.info/dev/pddp 
  We did come up with a template, you can download it from the SVN.   
It is a bit heavier that your design:


http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/doc/pddp/templates/template-help.pd

About htab's dependency on pddp/dsp, it would be possible to make pddp/ 
dsp a subpatch.  But then again, I think that Pd-extended is the only  
distro to include the PDDP help patches, so it makes sense to use the  
pddp/dsp object.


.hc

On Jun 10, 2009, at 12:09 AM, Jonathan Wilkes wrote:


Hi List,
I'm interested in revising the help files for the basic objects in
pd-ext.  Basically having a standard table so that one can find
quickly find basic info on an object.

I made an abstraction called htab that automatically formats this
information in a gop abstraction.  Currently I'm entering the info
as arguments to htab, which works quite well when using
ctrl-t.

However, there are currently lots of different help patch formats in
the reference folder for the common pd objects.  I'd like to have
one standard format to make it quicker and easier to get help.

Attached are examples of what I'd like to implement.  Aside from
the pddp/dsp abstraction, it has the benefit of being vanilla-
compatible and fitting on an 800x600 screen (at least on windows).

Please have a look at the attached and let me know if this seems
like a good format or not.  The patches should work with the
current pd-x.

Thanks,
Jonathan









As we enjoy great advantages from inventions of others, we should be  
glad of an opportunity to serve others by any invention of ours; and  
this we should do freely and generously. - Benjamin Franklin




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list