Ralf Hemmecke wrote:
>
> While in the definition of outputTran I can understand something like this:
>
> x is ['construct,:l] =>
> ['BRACKET,['AGGLST,:[outputTran y for y in l]]]
>
> I don't understand why
>
> x is ['LIST,:l] => outputTran ['BRACKET,['AGGLST,:l]]
>
> is doing any useful recursive application of outputTran un the list l
> since there is no pattern like
>
> x is ['BRACKET,:l]
>
> in outputTran's source code.
>
> Or are these two lines...
>
> [op,:l]:= flattenOps x
> ...
> l:= [outputTran y for y in l]
>
> together with the final
>
> [outputTran op,:l]
>
> doing the trick?
Yes, that it.
--
Waldek Hebisch
[email protected]
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.