Skip to content

Internals: Meeting Agenda

Anton Leykin edited this page Dec 12, 2024 · 9 revisions

Events agenda (to revisit at every meeting as needed)

  • upcoming release
  • future M2internals meetings
  • other M2 events
  • related conferences

M2 Repository

  • Package Review Assignments
  • New PR template
  • New org profile

Interpreter

  • Hash codes are now 64-bits
  • Error printing
  • Profiling
  • Code coverage
  • Unicode support, cdot and $\cdot$ (#3434)

Editors

  • TeX input?
  • Style guide and linter?
  • Static vs. dynamic autocompletion?
  • VScode support (check for VSCode conversation on "M2Internals Projects" channel on Zulip)

Misc.

  • % and // for non-integers (#3340)
  • ??? startup.m2.in:37 ??? disassemble ( () -> debug Core )
  • GSoC 2025 for Jupyter interface?

Recently Merged Pull Requests

  • Pseudocode updates
  • Persistent history in terminal
  • Error printing improvements (e.g. missing key errors)
  • New function headlines (+ combined code methods output)
  • New rawHilbertBasis via libnormaliz
  • Deprecation of Matrix \\ Matrix (#3222)
  • M2-emacs updates
  • Number + Constant type changes
  • Modification of preloaded packages
  • FLINT ball arithmetic for special functions (future of ball arithmetic?)
  • Msolve package (input parser implemented in kernel)
  • Python support (by default)
  • Add interpunct (·) as a keyword for dot product (also discuss "user-defined keywords" PR)
Clone this wiki locally