Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help on macaulay2_console should document this is optional #10117

Open
sagetrac-drkirkby mannequin opened this issue Oct 10, 2010 · 5 comments
Open

Help on macaulay2_console should document this is optional #10117

sagetrac-drkirkby mannequin opened this issue Oct 10, 2010 · 5 comments

Comments

@sagetrac-drkirkby
Copy link
Mannequin

sagetrac-drkirkby mannequin commented Oct 10, 2010

Running:

sage: macaulay2_console()
sh: line 1: M2: not found

gives that above error message, but the help page does not document this is an optional program, and not part of Sage.

sage: help(macaulay2_console)

macaulay2_console()
    Spawn a new M2 command-line session.
    
    EXAMPLES:
        sage: macaulay2_console()                    # not tested
        Macaulay 2, version 1.1
        with packages: Classic, Core, Elimination, IntegralClosure, LLLBases, Parsing, PrimaryDecomposition, SchurRings, TangentCone
        ...

Related: #11710 (Macaulay2 build error; perhaps upgrading the package)

CC: @slel

Component: interfaces: optional

Keywords: Macaulay2, console, _install_hints

Issue created by migration from https://trac.sagemath.org/ticket/10117

@sagetrac-drkirkby sagetrac-drkirkby mannequin added this to the sage-5.11 milestone Oct 10, 2010
@nexttime

This comment has been minimized.

@jdemeyer jdemeyer modified the milestones: sage-5.11, sage-5.12 Aug 13, 2013
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.1, sage-6.2 Jan 30, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.2, sage-6.3 May 6, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@mkoeppe
Copy link
Contributor

mkoeppe commented Jul 24, 2019

Changed keywords from none to Macaulay2

@slel
Copy link
Member

slel commented Aug 22, 2020

comment:8

This is true of all external software consoles -- try any of them:

sage: _ = any(print(x) for x in dir() if 'console' in x)
axiom_console
fricas_console
gap3_console
gap_console
giac_console
gnuplot_console
gp_console
kash_console
lie_console
lisp_console
macaulay2_console
magma_console
maple_console
mathematica_console
matlab_console
maxima_console
mupad_console
mwrank_console
octave_console
qepcad_console
r_console
sage0_console
singular_console

When Pexpect calls fail, useful tips are displayed
via the interface's _install_hints method.

We should also display this installation information
when console calls fail.

@slel
Copy link
Member

slel commented Aug 22, 2020

Changed keywords from Macaulay2 to Macaulay2, console, _install_hints

@mkoeppe
Copy link
Contributor

mkoeppe commented Feb 13, 2021

comment:10

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

@mkoeppe mkoeppe modified the milestones: sage-9.3, sage-9.4 Feb 13, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.4, sage-9.5 Jul 19, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.5, sage-9.6 Dec 18, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.6, sage-9.7 Apr 1, 2022
@mkoeppe mkoeppe modified the milestones: sage-9.7, sage-9.8 Aug 31, 2022
@mkoeppe mkoeppe removed this from the sage-9.8 milestone Jan 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants