What version?
axiom
)version
Value = "Tuesday January 29, 2008 at 18:03:22 "
New domain Domain:
axiom
)show Domain
Domain is a domain constructor
Abbreviation for Domain is DOMAIN
This constructor is not exposed in this frame.
Issue )edit /usr/local/lib/open-axiom/x86_64-unknown-linux/1.1.0-2008-01-28/src/algebra/domain.spad to see algebra source code for DOMAIN
------------------------------- Operations --------------------------------
coerce : % -> OutputForm reflect : ConstructorCall -> %
reify : % -> ConstructorCall showSummary : % -> Void
For example:
axiom
LD:=[Integer,Float,String]
Type: List Domain
New domain Syntax:
axiom
)show Syntax
Syntax is a domain constructor
Abbreviation for Syntax is SYNTAX
This constructor is exposed in this frame.
Issue )edit /usr/local/lib/open-axiom/x86_64-unknown-linux/1.1.0-2008-01-28/src/algebra/SYNTAX.spad to see algebra source code for SYNTAX
------------------------------- Operations --------------------------------
?=? : (%,%) -> Boolean autoCoerce : % -> String
autoCoerce : % -> Symbol autoCoerce : % -> DoubleFloat
autoCoerce : % -> Integer buildSyntax : (%,List %) -> %
coerce : % -> String coerce : String -> %
coerce : % -> Symbol coerce : Symbol -> %
coerce : % -> DoubleFloat coerce : DoubleFloat -> %
coerce : % -> Integer coerce : Integer -> %
coerce : % -> OutputForm compound? : % -> Boolean
convert : SExpression -> % convert : % -> SExpression
getOperands : % -> List % hash : % -> SingleInteger
latex : % -> String nil? : % -> Boolean
?~=? : (%,%) -> Boolean
buildSyntax : (Symbol,List %) -> %
?case? : (%,[||] String) -> Boolean
?case? : (%,[||] Symbol) -> Boolean
?case? : (%,[||] DoubleFloat) -> Boolean
?case? : (%,[||] Integer) -> Boolean
getOperator : % -> Union(Integer,DoubleFloat,Symbol,String,%)
[SandBoxOpenAxiomFeatures]
?
This failed in OpenAxiom
?-20071209:
That bug has been corrected in recent versions of OpenAxiom
?. Any chance for update?
New version of OpenAxiom
? installed.
[SandBoxSyntax]
? describes some extensions to OpenAxiom
?
axiom
)version
Value = "Tuesday January 29, 2008 at 18:03:22 "
Humm, this version of OpenAxiom
? seems a bit old.
Any change of upgrade to more recent ones?
axiom
a := 'x :: OutputForm
axiom
b := 'y :: OutputForm