Hello, list.
I having a few thoughts about this and I wanted to share them with you.
Some time ago, I remember a discussion where Yann considered on removing
the *letrec* environment altogether and to being able to define a system of
equations within the *with* environment itself with the same syntax as
*letrec*. It would be good, I'd say.
I was also wondering, would it be too complicated for the compiler to
recognise a recursive definition and deal with it as if it were a letrec
environment?
For example, we could write:
import("stdfaust.lib");
process = fb
letrec {
'fb=fb*.1;
};
Wouldn't it be great to be able to write:
import("stdfaust.lib");
'fb=fb*.1;
process = fb; ?
Or, similarly, instead of writing:
import("stdfaust.lib");
process = fb1+fb2
letrec {
'fb1=fb2*.1;
'fb2=fb1*-.2;
};
to just write:
import("stdfaust.lib");
'fb1=fb2*.1;
'fb2=fb1*-.2;
process = fb1+fb2; ?
Cheers,
Dario
_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users