Results 164 issues of Daniel R. Grayson

The Core contains hasAttribute, getAttribute, and ReverseDictionary privately, which makes it inconvenient for a package write to implement a method for making expressions of a new type that implements the...

commit 4319f1ea8015c597e1f0b770bdb54b4411b665cd ``` commit 4319f1ea8015c597e1f0b770bdb54b4411b665cd Author: Daniel R. Grayson Date: Thu Dec 27 09:54:37 2018 -0800 make some include directories into system include directories ... so that the file in...

Shouldn't we use the previously cached result here? ``` Macaulay2, version 1.11.1 with packages: ConwayPolynomials, Elimination, IntegralClosure, InverseSystems, LLLBases, PrimaryDecomposition, ReesAlgebra, TangentCone i1 : R=ZZ/101[x,y] o1 = R o1 :...

Gröbner bases

Loading a package results in opening its raw documentation database file and leaving it open for future access. But the default number of open files for a process can be...

Documentation

There's something confusing about the makefile in the packages directory. I saw this behavior: a new package had no top level documentation node, and it was referred to in the...

Documentation
build issue

The package RandomObjects exports a symbol called "Certification", which obscures the core symbol of the same name, so that loading RandomObjects first and then a certified package results in an...

Do it better: ``` i1 : R=QQ[x]; i2 : f = matrix {{x}}; g = x * id_(R^1); 1 1 o2 : Matrix R

Core

A defect in the way we organize packages is that a package may be present in the packages directory but not on the list of packages to be distributed, and...

Documentation
build issue

... such as for elements of `(frac (QQ[a])) [x,y,z]` or `(toField (QQ[a]/f))[x,y,z]`. For the former case, clear denominators of the coefficients. For the latter, "factory" provides the functionality. In the...

Can tests actually be functions? See the last line below. ``` i5 : installPackage "Foo" --installing package Foo in ../../../Library/Application Support/Macaulay2/local/ --using package sources found in /Users/dan/src/M2/M2-Macaulay2/M2/Macaulay2/packages/ --copying auxiliary source...

Documentation