Macaulay2 / M2

The primary source code repository for Macaulay2, a system for computing in commutative algebra, algebraic geometry and related fields.
https://macaulay2.com
347 stars 231 forks source link

Pseudocode and disassemble issues #3408

Open mahrud opened 3 months ago

mahrud commented 3 months ago

Remaining tasks from https://github.com/Macaulay2/M2/issues/3395#issuecomment-2277134043:

  1. rename Pseudocode -> PseudocodeBody, add Pseudocode as common parent to parallel Function/FunctionBody/FunctionClosure.
  2. combine functionBody and symbolBody and have it return the inner "body" of symbols, functions, and pseudocodes.
  3. make Pseudocode objects easily traverseable (mainly getting # methods to work)