Vocoder, commas and memory allocation

1 message Options
Embed this post
Permalink
edgar-rft

Vocoder, commas and memory allocation

Reply Threaded More More options
Print post
Permalink
Hi Nyquist list,

First I must apologize to Roger because my stupid mailbox had sent
the original mail to Roger's CMU address and not to the Nyquist list,
so Roger has this mail probably double now. Sorry.

Roger wrote:

> Commas are an important part of Lisp syntax. The comma character, like
> open-parenthesis, is a read-macro character that invokes a function to
> parse an expression from the input stream. In Lisp, the expression
> ",foo" is a shorthand for (COMMA FOO), just as "'foo" is shorthand for
> (QUOTE FOO). In Lisp, spaces are often not required before or after
> symbols and special characters, so "(1,2)" has a well-defined meaning of
> (1 (COMMA 2)). This is similar to C and many other languages where comma
> is a well-defined and significant part of the syntax. Changing the
> lowest-level parsing rules and syntax to accommodate European notation
> is of course possible, but only by substituting one incompatibility for
> another. While I don't think it's a good idea to change the syntax of
> Lisp *programs*, it is possible to interpret *data* in a
> locale-dependent manner. Even this is difficult in an international
> system like Audacity, where data might be created in one locale and used
> in another.

Edgar writes:

The problem is wx-Widgets, not Nyquist. The bug is produced by the
Audacity C++ code in the Audacity Nyquist interface while parsing the
Nyquist-plugin header lines.

This bug was fixed in the past several times by Markus Meyer (who already
is informed about this because on an american system the bug ist probably
not reproducable) but the bug frequently re-appears every time after an
american programmer has poked around in the Audacity Nyquist interface.

A different (but also very well-known) bug:

In Audacity 1.3.8 I cannot even run a simple Nyquist lowpass filter like:

(lp s freq)

without crashing Audacity by huge memory allocation.

Any ideas?

- edgar




--
The author of this email does not necessarily endorse the
following advertisements, which are the sole responsibility
of the advertiser:

________________________________________________________________
Neu: WEB.DE Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
für nur 19,99 Euro/mtl.!* http://produkte.web.de/go/02/


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist