jakubi

1384 Reputation

12 Badges

20 years, 1 days

MaplePrimes Activity


These are replies submitted by jakubi

The operands of the expression (of type `+`) are the terms of the sum, and 'map' applies the operation over each of them. This operation is the composition, via '@' of two operations: first divide by x^2, then collect for y(x) which applies in practice to the last term, expanding the coefficient to distribute the division by x^2 over each of its sumands.

The operands of the expression (of type `+`) are the terms of the sum, and 'map' applies the operation over each of them. This operation is the composition, via '@' of two operations: first divide by x^2, then collect for y(x) which applies in practice to the last term, expanding the coefficient to distribute the division by x^2 over each of its sumands.

I find a bit surprising that ?formatting has no link to ?printf (and viceversa). Also inconvenient that, apparently, this numeric formating is not provided programatically.

I find a bit surprising that ?formatting has no link to ?printf (and viceversa). Also inconvenient that, apparently, this numeric formating is not provided programatically.

But if I have met these two names in those 'convert' routines in just a quick browse, isn't there many more other routines that use these dagtag names in a similar manner? If so, what are the consequence of any of these names being assigned?

I guess that these two undocumented 'convert' routines are there because they are called by some other routine.

 

If there is no good reason to protect most of the names, why are there so many protected system names?

From ?protect:

Most of the names initially known to Maple are protected by default.

These, indeed, are names initially known to Maple.

Out of 61 dagtags in Maple 12, only four are protected:

l2:=kernelopts(memusage)[1..,1]:
selectremove(type,l2,protected);
  [TABLE, ERROR, RETURN, DEBUG], [INTNEG, INTPOS, RATIONAL, FLOAT,
        HFLOAT, COMPLEX, STRING, NAME, MEMBER, TABLEREF, DCOLON,
        CATENATE, POWER, PROD, SERIES, SUM, ZPPOLY, SDPOLY, FUNCTION,
        UNEVAL, EQUATION, INEQUAT, LESSEQ, LESSTHAN, AND, NOT, OR,
        XOR, IMPLIES, EXPSEQ, LIST, LOCAL, PARAM, LEXICAL, PROC,
        RANGE, SET, RTABLE, MODDEF, MODULE, ASSIGN, FOR, IF, READ,
        SAVE, STATSEQ, STOP, TRY, BREAK, NEXT, USE, BINARY, HASH,
        HASHTAB, GARBAGE, FOREIGN, CONTROL]

Curious.

Thank you.

It seems that similar considerations apply to `convert/indexed` vs `?[]` as:

type(TABLEREF,protected);
	false

I wonder why they are unprotected.

I think that it would be very useful a page in the Maplesoft site containing a table feature vs Maple version where it was introduced/upgraded. It is basically putting together the titles of the pages ?updates,vxx. So, not much work.

I think that it would be very useful a page in the Maplesoft site containing a table feature vs Maple version where it was introduced/upgraded. It is basically putting together the titles of the pages ?updates,vxx. So, not much work.

there was eg a thread on this subject of site maintenance.

Not yet, but because it seems to make a mess with the path (I had to write the .mw file path with unix forward bars to make the method work).

The fallback works because I have modified the line in automw.mpl to:

str := cat("m12s ",fn);

where m12s is the bat file (in the path) that I have to open the Standard GUI.

My comentary was more related with the issue that I cannot have more than one version of maplew.exe in this "Open with" list. Here it is Maple 10.

In fact, my "default" file manager in Windows is Total Commander, and I set buttons to execute applications on the selected files (I have buttons for the different versions of Maple GUIs). I have not setup one for automw.bat yet.

PS: More precisely, the mess with the path is illustrated by this example:

"J:\temp\maple\test\lp.mw";
            "J:	empmaple estlp.mw"

Ie. what ?backslash states:

Note to DOS and Windows users: when typing filenames, which use the backslash as a directory separator, you can either type each backslash as two backslashes, or you can use forward slashes.

Which is an advice to human typers. But what about programs that "insist" in writing single backslashes?

that I follow with every new Standard GUI, and they work fine for me.

If you are on Windows, you could check in your user directory under "Documents and Settings", and there under "Application Data\Maple\12", in the Maple.ini file, the line:

Typeset Input=false

for 1D input set by default (true for 2D input). You may even edit this entry by hand.

 

 

that I follow with every new Standard GUI, and they work fine for me.

If you are on Windows, you could check in your user directory under "Documents and Settings", and there under "Application Data\Maple\12", in the Maple.ini file, the line:

Typeset Input=false

for 1D input set by default (true for 2D input). You may even edit this entry by hand.

 

 

This mechanism has some limitations, if I understand it correctly. It seems that it can add the executables from the list in the registry entry:

HKEY_CLASSES_ROOT/Applications

but this is a list of .exe names (without path). And,  the Standard GUI executable in the late versions of Maple are all "maplew.exe". So I have only one here [for historical reasons Maple 10.06] and I cannot add another using the Open With dialogue box browser, apparently because this name slot is already filled.

First 64 65 66 67 68 69 70 Last Page 66 of 123