Skip to main content
29 votes

Is Mathematica adequately improving?

Update January 19, 2024. added V 14 integration result (differential equations and PDE's update for V 14 will take more time to complete) Update July 12, 2023. added 13.3 integration result (...
Nasser's user avatar
  • 146k
28 votes

What are all the "magic" symbols in the Mathematica language?

uh oh, another "work in progress" answer from me that may never be finished. Unevaluated Robby Villegas, Working with Unevaluated Expressions: ...
Mr.Wizard's user avatar
  • 272k
25 votes
Accepted

Is it important that the front-end has a built-in parser?

Is it strictly necessary? In most cases, no, but doing so gives us many advantages. Most of those advantages might be worked around with various heuristics. But most importantly, it would have been ...
John Fultz's user avatar
  • 12.6k
20 votes

Paclets updating awareness and tracking

This posting is not a complete answer. Rather, it is a spelunking report concerning the kernel initialization sequence in version 11.0.1 as it relates to automatic paclet updating. In summary, every ...
WReach's user avatar
  • 69.1k
20 votes

Mathematica stuck in "running" for every calculation I attempt, kernel error

For a workaround, launch a standalone kernel and evaluate PacletSiteUpdate /@ PacletSites[] PacletUpdate["EntityFramework"] More detailed instructions can be ...
ilian's user avatar
  • 25.5k
19 votes
Accepted

Interpretation of the result of ?@

The full form of ?@ is Information["@", LongForm -> False]. LongForm -> False...
m_goldberg's user avatar
  • 108k
18 votes
Accepted

Second argument of BeginPackage with nested package loading

I've certainly encountered this behavior before. While I can't speak authoritatively, I'd think this is as designed, although it does introduce certain inconsistency. I also think that this issue is a ...
Leonid Shifrin's user avatar
16 votes
Accepted

Detecting kernel initialization

Apparently, Throw is deactivated during kernel initialization. The following function can determine if Throw is inoperative: <...
WReach's user avatar
  • 69.1k
15 votes

Is it important that the front-end has a built-in parser?

Not really an answer and I may have to delete it, but...I had something of a different reaction to this business of the front end having its own parser, circa 2004. For motivation I recommend the ...
Daniel Lichtblau's user avatar
15 votes
Accepted

How to pause a running evaluation (and continue it later)

Prior to version 10 of Mathematica, there was a menu option Evaluation / Interrupt Evaluation... with the hot-key ALT-, (comma). This would temporarily suspend the current evaluation in progress. ...
WReach's user avatar
  • 69.1k
14 votes

Detecting kernel initialization

After some spelunking, I found a file which contains a lot of initialization code, including reading the kernel init.m file, loading ...
Szabolcs's user avatar
  • 236k
13 votes

What are all the "magic" symbols in the Mathematica language?

[This response is intended as a "big list" contribution rather than a comprehensive treatment.] Program Control Symbols If we define "magical symbol" to mean a symbol whose implementation cannot ...
WReach's user avatar
  • 69.1k
13 votes
Accepted

Handling Kernel start. What is a full initialization stack and what place the Autoload has there?

Update Leaving my original answer below for historical purposes, however it only applies up until version 11.1.1. As of version 11.2.0, the kernel startup initialization has been overhauled and this ...
ilian's user avatar
  • 25.5k
11 votes

Is it important that the front-end has a built-in parser?

The result of the front-end's parsing is definitely used, but it does not need to be complete, it seems. This can be seen by constructing Cells/Boxes manually. Try ...
masterxilo's user avatar
  • 5,739
11 votes
Accepted

Mathematica 11 with High DPI 4k screen

The best thing to do, IME, is to set the default notebook zoom level to something higher. This way, the text is rendered crisply and at a reasonable size. You can do that as follows: Go to ...
Ben Kalziqi's user avatar
  • 1,092
11 votes

Second argument of BeginPackage with nested package loading

What features I/we/developers need: allowing (only) MyPackage` to use particular non System` packages e.g. using ...
Kuba's user avatar
  • 137k
10 votes
Accepted

Hidden Notebooks?

The "Preferences" and "Enter Activation Key" windows are Palette Notebooks located in the directory ...
Alexey Popkov's user avatar
10 votes
Accepted

Writing a program that will filter the integer solutions

You can use Solve. Your equation: ...
Carl Woll's user avatar
  • 131k
9 votes

Mathematica 11 with High DPI 4k screen

Mathematica 11.2 seems to use Qt 5.6 framework which supports DPI scaling override. At least on Linux, it's possible to get bearable results by starting Mathematica as follows: ...
Vladislav Ivanov's user avatar
9 votes

Hidden Notebooks?

With addition to Alexey's answer, FrontEnd probably hides them with: FrontEndExecute @ FrontEnd`SetNotebookInList[EvaluationNotebook[], False] You can use it ...
Kuba's user avatar
  • 137k
8 votes
Accepted

How is the mysterious Raw function used?

The short answer is, you can't. The only function that can really consume these objects is not exposed at the language level but only in the kernel's own C code. To be honest, am not sure why it is ...
Itai Seggev's user avatar
  • 14.2k
8 votes

Is it important that the front-end has a built-in parser?

Maybe that is not exactly the point of your question but is relevant. We need the FronEnd's parser, it is the only one that knows what is $CellContext` in given ...
Kuba's user avatar
  • 137k
8 votes

Does Mathematica 11 work on MacOS Sierra?

Yes, it works well. No issues, other than crashes when opening fonts, yet.
user5601's user avatar
  • 3,675
8 votes

Mathematica stuck in "running" for every calculation I attempt, kernel error

I have a similar problem this morning. I open a new notebook and as soon as there is an attempt to start the kernel Mathematica freezes with the cell that is evaluating highlighted and "running." I ...
David Keith's user avatar
  • 4,604
8 votes

Transformations of equations into a matrix form

You can use CoefficientArrays ...
Anjan Kumar's user avatar
  • 4,999
8 votes
Accepted

I believe Beep uses the system sound which is obnoxious and rude. How does one create a friendlier less intrusive sound?

It's not too hard to make your own Beep[] and change the definition. You may have to let Mathematica download the Marimba sound the first time you use it, or ...
flinty's user avatar
  • 25.5k
7 votes

Complete list of FrontEndResources

Leaving this open for a bit in case someone has an internal way to do this So kglr found that all of these resources are in the .tr files and a quick glance at the files suggests that they are in ...
b3m2a1's user avatar
  • 46.9k
7 votes

Defining system of Equations

What about this? n = 20; Table[x[i] - Cos[2 x[i] - Sum[x[j], {j, 1, n}]] == 0, {i, 1, n}] You will have a hard time solving this symbolically. But you can try to ...
Henrik Schumacher's user avatar
7 votes

Is Mathematica adequately improving?

To be quite honest, I'm increasingly disappointed by Mathematica's progress. Yes, some of the core functionality has improved in efficiency, but there are still gaping holes in what you'd think would ...
linkhyrule5's user avatar
7 votes

Is Mathematica adequately improving?

My answer would be (Feynman's famous question): "Compared to what?" I'm fully immersed in the symbol-manipulation power of Mathematica and while I haven't studied other systems in any depth,...
David G. Stork's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible