On Thu, Jul 07, 2005 at 09:42:33PM +0200, pd-list-request@iem.at wrote:
Date: Thu, 7 Jul 2005 21:11:06 +0200 From: Tim Blechmann TimBlechmann@gmx.net Subject: Re: [PD] escaping
To: Mathieu Bouchard matju@artengine.ca Cc: pd-list pd-list@iem.at, martin pichlmair pi@attacksyour.net, Thoralf Schulze thoralf_schulze@yahoo.de Message-ID: 20050707211106.303fc1ca@localhost Content-Type: text/plain; charset=US-ASCIIWell, I believe that there is no such design that can really obviate the need for a general escape mechanism.
well, yeah. what about unicode, btw? After all, we are not living in the 1990s anymore ...
How about _strings_ too? we are not living in the 1950s anymore... :-)
well... use a professional programming language, if you need strings ... your answer would be ruby, kjetils answer would be scheme, my answer would be python
Hi Tim,
Can you please provide a good reason why puredata shouldn't carry the features itself of 'a professional programming language'? It seems somewhat hypocritical to complain about non-portability of patches and then follow up with a comment like this, which would require users to have every possible 3rd party scripting language installed if they want to use strings.
Best regards,
Chris.
chris@mccormick.cx http://mccormick.cx
Can you please provide a good reason why puredata shouldn't carry the features itself of 'a professional programming language'? It seems
no :-)
i'd like to see a lot of things in pd ... strings, debugging / assertion features, a clean type system (no one-element / zero-element lists or the nested lists), an improved file format (for automatic merging using version control software) to make it a more professional programming language, kernel / gui separation, threading and thread safety to make it a professional audio / dsp software...
somewhat hypocritical to complain about non-portability of patches and then follow up with a comment like this, which would require users to have every possible 3rd party scripting language installed if they want to use strings.
imo, there are two different things
externals)
what i criticized of günter's implementation, was not the implementation itself, but the way, the use of it would make patches incompatible to pd versions ... somehow like ansi c vs c99 vs gnu89 vs gnu99 vs whatever. since it's a language extension, we should either agree to include it in the new revision of the language pd (like sinf is not included in ansi c, but in c99) and make both pds (stable & dev[ei]l) compliant to the standard of the language pd or not include it at all... otherwise we risk that patches / code written with dev[ei]l / gcc won't run / compile with stable / msvc. using a scripting language wouldn't change the language pd, though ...
btw, of course, i'm critical with pd, but only because i'd like to show the weak parts of it in order to improve it ...
cheers ... tim
On Fri, Jul 08, 2005 at 11:41:56AM +0200, Tim Blechmann wrote:
btw, of course, i'm critical with pd, but only because i'd like to show the weak parts of it in order to improve it ...
Fair enough I guess, given that you have written a lot of code to back up your criticisms.
Best regards,
Chris.
chris@mccormick.cx http://mccormick.cx