>  bottomUp t ==
>    -- bottomUp takes an attributed tree, and returns the modeSet for it.
>    -- As a side-effect it also evaluates the tree.
> @@ -258,6 +263,11 @@
>              argModeSetList:= [bottomUp x for x in argl]
>  
>      ms := bottomUpForm(t,op,opName,argl,argModeSetList)
> +    -- If this is a type producing form, then we don't want
> +    -- to store the representation object in the environment.
> +    -- Rather, we want to record the reified canonical form.
> +    if ms is [m] and (m in '((Mode) (Domain) (SubDomain (Domain))) or 
> isCategoryForm(m,$e))
> +    then putValue(t,objNew(devaluate objValUnwrap getValue t, m))

Where is $e defined?

Ralf

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/fricas-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to