Ticket #634 (closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

Implement "sage -experimental" analog to "sage -optional"

Reported by: mabshoff Owned by: mabshoff
Priority: major Milestone: sage-2.8.5
Component: interfaces Keywords:
Cc: Author(s):
Report Upstream: Reviewer(s):
Merged in: Work issues:

Description

Titel says it all.

Cheers,

Michael

Change History

Changed 3 years ago by mabshoff

  • status changed from new to assigned

Changed 3 years ago by was

To do this:

  1. Rename local/bin/sage-list-optional to something like local/bin/sage-list-packages, and change it slightly (change the word "optional" to sys.argv[1])
  1. Make sage-list-optional just be the 2-line program

sage-list-packages optional

  1. Then sage -experimental and sage -standard are both very easy. Also implement standard_packages() and experimental_packages() as saag functions, kind of like optional_packages() right now.

Changed 3 years ago by mabshoff

Well, I haven't done the above, but at

 http://fsmath.mathematik.uni-dortmund.de/~mabshoff/patches/sage-2.8.4.1-add_-experimental_flag.patch

you can find the version that does code duplication for now.

Cheers,

Michael

Changed 3 years ago by was

I've merged the above in for sage-2.8.4.2. For sage-2.9 you could remove the code duplication.

Changed 3 years ago by was

  • status changed from assigned to closed
  • resolution set to fixed

Changed 3 years ago by was

  • status changed from closed to reopened
  • resolution fixed deleted

Changed 3 years ago by was

  • milestone changed from sage-2.9.1 to sage-2.8.4.3

Changed 3 years ago by was

  • status changed from reopened to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.