restart;expr := 1/(GAMMA(x*2/3)-56*Pi*sqrt(3)/(81*GAMMA(2/3))):T := subs([x=5], expr):lprint(eval(T,1));# It's inconvenient to be surprised by this only later. Eg.
signum(T);# It may not be evident, that the problem is this:
T;# It's often convenient to find out sooner.
eval(expr, [x=5]);# Inside a procedure the local `T` sent to `print`
# is only evaluated 1-level, and the problem can be
# missed.
F := proc()
local expr, T;
expr := 1/(GAMMA(x*2/3)-56*Pi*sqrt(3)/(81*GAMMA(2/3)));
T := subs([x=5], expr):
print(T); # non-useful debug attempt
NULL;
end proc:F();