M2 icon indicating copy to clipboard operation
M2 copied to clipboard

The primary source code repository for Macaulay2, a system for computing in commutative algebra, algebraic geometry and related fields.

Results 538 M2 issues
Sort by recently updated
recently updated
newest added

It would be great if each package could define its own macros for documentation. Currently these are the default: https://github.com/Macaulay2/M2/blob/11396850f9d3bbe84aae00dfdb0f77093e93c89e/M2/Macaulay2/m2/html.m2#L22-L29

Documentation

This way, `tests` will work like other similar functions like `methods` and `about`. As suggested by @mahrud in https://github.com/Macaulay2/M2/pull/3418#issuecomment-2298982452. ### Before ```m2 i1 : tests "FirstPackage" o1 = HashTable{0 =>...

Rather than allowing unlimited virtual memory, we increase the upper bound to 1.5 GB, which should still allow all the tests to pass. Here's an example of the tests passing...

This somewhat surprised me. Shouldn't the value of a string terminating in ";" be null? ```m2 i1 : value "new HashTable from {}" o1 = HashTable{} o1 : HashTable i2...

Interpreter

@mikestillman pointed out something which I had also observed and noted on other issues here, which is that the debugger often doesn't end up in the right place in the...

This PR is by no means ready, but I opened it for two reasons: 1. eventually I will need help on visualizing the output of the profiler 2. ~I'm fairly...

This is a question for @DanGrayson but if anyone else knows the answer, what's the point of these nested evaluations of semicolon separated code, when you can just use a...

Interpreter

I accidentally made a typo in a random piece of code I wrote, and I can't understand the ensuing crash. To replicate, put this in a file and run from...

threads

Currently we have a number of unicode synonyms defined in [exports.m2](https://github.com/Macaulay2/M2/blob/ec9e9ac60ed4a8e791448942202f077a88a87e15/M2/Macaulay2/m2/exports.m2#L1277-L1302). I think it would be useful to introduce the [interpuct](https://en.wikipedia.org/wiki/Interpunct) ($\cdot$) as a binary operator. This could be implemented...

enhancement

Is there any interest in using utf8 (or even unicode) characters more in Emacs? Recent versions of Emacs as well as most terminal emulators support unicode (not sure since which...

under discussion