Sorry, I meant to send to the list but pressed reply instead of reply all.
On Apr 17, 2006, at 8:39 AM, Hans-Christoph Steiner wrote:Possibly. But I need to think about it a bit more. One issue with documentation in general that I'm not sure about is "who is the documentation for?"I'm writing a tutorial for my students. So that's the context of thinking about it. Figuring out - how to rewrite existing materials at the level they come to things such as Pd.
Well, if you just want to take a stab at it, you can start another wiki page. As for who this documentation is for, I think that the definitions should be for everyone. I am all for making things clear for the beginner, but I think that over-simplifying things hinders learning in the long run. But of course that's not easy to do.Most of the existing documentation is excellent for those with some programming experience and computer skills but less helpful for complete beginners - this is not unique to Pd. Asking about the target audience is similar to a writer thinking about their audience. So perhaps the question is what's the level that materials should consider.
I'm going to take a try at it, but the outcome will not be immediate.Oonce we get to May, I'm hoping to join in to PDDP discussion(s).
.hc.hc2. In the attached patch, I added symbols as you suggested. Why do I getthe output: "list setUnit quarter" for example, instead of just "setUnitquarter"? Where is this list coming from--pack by definition creates alist, so this behavior makes little sense.[pack] outputs real Pd lists, which have a "list" selector at frontunless the first element is a float. Everything is correct in yourpatch. If you want a "setUnit"-meta-message without the list selectoryou can split it off using [list trim] (pd>=0.39) or [route list](others).Oh, and I can't use [list append] because I'm trying to combine twosymbols INTO a list, and list append doesn't like the symbol in the rightinlet.This isn't quite true: [list] and [list append] perfectly acceptsymbol- and meta-messages in both inlets. I suppose you are running aPd version which doesn't have the [list] objects yet. Older Pdversions still allowed you to create a [list] object, but it was nonfunctional.3. How can I found out all this list stuff? It's undocumented in my PDversion... I never heard of [list append] or [list prepend] before, theyseem to work but I can't pull up any help files on them.You need to update your Pd. If you cannot do this globally, you shouldat least install some version of Pd-0.39 for testing purposes. [list]is exxxxxtremely conventient. After you've tasted its sewwt odour, youdon't want to go back to list-less Pd again."[list] for life." (Iggy Pop)Ciao--Frank Barknecht _ ______footils.org_ __goto10.org_________________________________________________PD-list@iem.at mailing listUNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list___________________________________________________________________________________________________________________________PD-list@iem.at mailing listUNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list____________________________________________________________________________"[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
____________________________________________________________________________
I spent 33 years and four months in active military service and during that period I spent most of my time as a high class muscle man for Big Business, for Wall Street and the bankers.
- General Smedley Butler