# interfaces to other interpreters from frobby import frobby from axiom import Axiom, axiom, axiom_console from expect import is_ExpectElement from gap import gap, gap_reset_workspace, gap_console, gap_version, is_GapElement, Gap from genus2reduction import genus2reduction, Genus2reduction from gfan import gfan, Gfan from gp import gp, gp_console, gp_version, is_GpElement, Gp from gnuplot import gnuplot, gnuplot_console from kash import kash, kash_console, kash_version, is_KashElement, Kash from lisp import lisp, lisp_console, Lisp from magma import magma, magma_console, magma_version, Magma, is_MagmaElement from magma_free import magma_free from macaulay2 import macaulay2, macaulay2_console, Macaulay2 from maple import maple, maple_console, Maple from maxima import maxima, maxima_console, is_MaximaElement, Maxima from mathematica import mathematica, mathematica_console, Mathematica from matlab import matlab, matlab_console, matlab_version, Matlab from mitscheme import mitscheme, mitscheme_console, MitScheme from mupad import mupad, mupad_console, Mupad # NOT functional yet from mwrank import mwrank, Mwrank, mwrank_console from octave import octave, octave_console, octave_version, Octave from qepcad import qepcad, qepcad_console, qepcad_version, qepcad_formula from qsieve import qsieve from scm import scm, scm_console, SCM from singular import singular, singular_console, singular_version, is_SingularElement, Singular from sage0 import sage0 as sage0, sage0_console, sage0_version, Sage from tachyon import tachyon_rt from psage import PSage from ecm import ECM, ecm from povray import povray from lie import lie, lie_console, LiE from r import r, r_console, R, r_version, is_RElement # signal handling from get_sigs import * interfaces = ['gap', 'gp', 'mathematica', 'gnuplot', \ 'kash', 'magma', 'macaulay2', 'maple', 'maxima', \ 'mathematica', 'mitscheme', 'mwrank', 'octave', 'r', \ 'singular', 'sage0', 'sage', 'scm']