User Portlet User Portlet

Discussions
Take a look at the InputForm. It will be pretty obvious. You need to "tag" the edges so edges with identical vertices aren't confused. Graph[{Style[1 \!\(\*OverscriptBox[\(\[DirectedEdge]\), \(1\)]\) 1, Blue], 1...
An M1 Mac Mini (16 GB) does somewhat better at 2.95. We don't yet have an M1 MacBook Pro to compare with.
My first question is whether you have some objection to the standard Mac shortcuts Cmd-` and Cmd-~? Those work and don't require hacking KeyEventsTranslation.tr. I have no specific knowledge of what's going wrong, other than that Cmd-Left/Right as...
I hope you noticed the new in 11.3 functions AddSides, MultiplySides, etc. These handle equations, inequalities, piecewise expressions, and more. There are arguments for and against thread. I would say the main argument against is that the...
That is simply not true, both with regards to Mathematica and your own package. Our symbolic tensors are very much coordinate and index free, and can be manipulated without ever introduce coordinates, indices, or what have you. What they lack is...
Using `ReplacePart`: In[3]:= RandomReal[1, {4, 4}] Out[3]= { {0.419275, 0.63595, 0.465362, 0.14065}, {0.958899, 0.166556, 0.627401, 0.269303}, {0.214548, 0.722121, 0.344397, 0.193365}, {0.0503304, 0.670185,...
The kernel used to use UCS-2 internally. It now uses a variant of UTF-8. MathLink also gained functions for sending and transmitting / receiving UTF-8. These were steps 1 and 2 in the process for getting the full unicode character set. But there...
This is not a bug. ValueQ is HoldAll, meaning the expression that is evaluated is ValueQ[f[i]], which becomes f[1], f[2], etc, which is obviously different from f[i]. (Recall that Table is a dynamic scoping construct, effectively using...
> I'm curious, why is the 4.25 (libstdc++) version included with 10.4? > Is it for compatibility with certain MathLink programs which run as a > separate process (but perhaps not for use with LibraryLink which runs > in the kernel process)? It...
As an atomic object, `MatchQ[1/2, HoldPattern[Rational[__]]` and `MatchQ[1/2,Rational[a_,b_]]` never really should have worked. Compare, for exampe, with these examples: In[23]:= MatchQ["asdf", String[_]] Out[23]= False In[24]:=...