Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Macaulay2
M2
Repository navigation
Code
Issues
769
(769)
Pull requests
85
(85)
Discussions
Actions
Wiki
Security and quality
Insights
More
items
codes
Jump to bottom
Edit
New page
RAMANANDRAIBE2030 edited this page
Jan 31, 2025
·
1 revision
4+5
Wiki pages
Pages
75
Loading
Home
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Best practices for writing packages
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Breaking Change Proposals
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Building M2 from source on macOS
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Building M2 from source using Autotools
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Building M2 from source using CMake
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
codes
Loading
D language grammar
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Examples and Benchmarks
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
FAQ: CMake Build Problems
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Frequently Asked Questions
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Git for Macaulay2 Contributors
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Git for Workshop Participants
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
GitHowTo
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Guidance on constructing tests
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Guide for Workshop Organizers
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Installing Macaulay2 in Linux
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Installing Macaulay2 in WSL
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Interfaces to Macaulay2
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Adding a Function in Engine, Interpreter, and Core
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Adding a Library for Interval Arithmetic
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Autotools Build System
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Class Hierarchy in the Engine
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: CMake build system
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Engine Documentation (Doxygen)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Engine Unit Tests
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: GitHub Actions
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Hooks
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: inheritance (of M2 types)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: InteractiveShell
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Macaulay2 Distributions
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Macaulay2Web
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Meeting Agenda
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Meeting Notes
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Meeting on 2024‐08‐29
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Meeting on 2024‐09‐26
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Meeting on 2024‐10‐31
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Meeting on 2024‐12‐12
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Miscellaneous Topics
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: promote and lift
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Release Checklist
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: Road map
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: the D language
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: the Engine
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Internals: the Interpreter
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Lark Grammar for M2 language
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Macaulay2 language grammar
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Macaulay2: under the hood
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Package Writing Style Guide
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Policy on contributing and maintaining packages
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Previewing TeX in Macaulay2 Emacs buffers
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: ExteriorExtensions
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: Faster determinants and minors
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: Geometric Vertex Decomposition
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: implement ZZ mod n in the engine for composite n
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: Improve polyhedral functionality (Polyhedra.m2, Polymake.m2)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: Integral Closure
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: Invariants
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: Numerical Decomposition
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: parallelization via MPI
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: Refactoring Ring and RingElement
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: Solving systems of polynomial equations via elimination
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Project: Template
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Projects
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Pull Requests
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
SimpleDoc language grammar
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
The Macaulay2 Authors
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Using Macaulay2 with Emacs
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Using Macaulay2 with Jupyter
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Using Macaulay2 with jupyter and vscode (discussion)
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Using Macaulay2 with Org Mode
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Using Macaulay2 with Sublime
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Using Macaulay2 with VSCode
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Writing your first package
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Zulip Guide
Uh oh!
There was an error while loading.
Please reload this page
.
Show 60 more pages…
Home
Projects
Package Writing Style Guide
Git for Macaulay2 Contributors
Pull Requests
M2 Internals
Clone this wiki locally
You can’t perform that action at this time.