Macaulay2 / Macaulay2/M2

update the c++ in the engine to modern c++

Open
#985 4 comments 0 reactions 1 assignee Claimed by @mikestillman View on GitHub
Engine
Dominant language
Macaulay2
Stars
435
Forks
297
Avg merge
4d 20h
Merged PRs (30d)
11

Description

Here are some things that this includes (more specifics to be added later):
[ ] nullptr, not 0 as a pointer, or NULL either.
[ ] use std containers when possible: i.e. remove the `array` and `queue` classes in the e directory (these were written before the STL was available!).
[ ] change pointer types to e.g. unique_ptr.

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.