"cave laqueum!"



2009/3/31 Martin Sch?necker <ms_usenet at gmx.de>:

> (%i1) load(opsubst);
> (%o1)
> C:/Programme/Maxima-5.17.1/share/maxima/5.17.1/share/contrib/gentran/test/T.mac

Oh, the problem is that opsubst is a variable which has an assigned value.
load('opsubst) should have the desired effect.

When foo doesn't have an assigned value (which is usually the case),
then load(foo) is the same as load("foo").

There are a few other cases of package names coinciding with variables.
I wonder if the names of the packages or variables should be changed to
avoid just this kind of name collision.

best

Robert Dodier