Macaulay2 / Macaulay2/M2

circular dependency loops among packages should be flagged as errors

Open
#2,371 15 comments 0 reactions 1 assignee Claimed by @DanGrayson View on GitHub
Core
Dominant language
Macaulay2
Stars
435
Forks
297
Avg merge
4d 20h
Merged PRs (30d)
11

Description

I just did a test and got a surprising result -- these two packages give no error, even back to M2 1.12:
```m2
newPackage ( "Foo",
PackageImports => { "Bar" }
)

-----------------------------------------------------------------------------

newPackage ( "Bar",
PackageImports => { "Foo" }
)
```

Will fix.

_Originally posted by @DanGrayson in https://github.com/Macaulay2/M2/issues/1950#issuecomment-1011247096_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.