Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to 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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
Macaulay2
/
M2
Public
Notifications
You must be signed in to change notification settings
Fork
292
Star
433
Code
Issues
865
Pull requests
87
Discussions
Actions
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Wiki
Security and quality
Insights
Internals: Road map
Jump to bottom
Edit
New page
Michael Burr edited this page
Oct 15, 2021
·
1 revision
Projects in the Pipeline & Roadmap (5/10/2020)
non-commutative Groebner Bases (Mike and Frank)
benchmark with other garbage collectors
look into Julia's
GC
look for ideas from Gary Furnish's
cgc1
using multithreading in more places in the engine
new functorial ChainComplexExtras package (Mike and Greg)
documentation
presentation: e.g. better LaTeX support
content: future documentation workgroup/workshop
internal improvements (to be discussed next meeting?)
documentation: doxygen (sphinx?)
renaming things + removing dead code + documenting
automate interfacing with external libraries
use Polymake as a library
Arb for ball arithmetic
jupyter interface
(Radoslav)
Wiki pages
Pages
73
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
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
Projects in the Pipeline & Roadmap (5/10/2020)
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
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 58 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.