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.

Reply via email to