Abstract type: Difference between revisions

Content added Content deleted
m (→‎{{header|newLISP}}: make language name consistent with website...)
No edit summary
Line 1,700: Line 1,700:
</lang>
</lang>


=={{header|Mathematica}}==
=={{header|Mathematica}}/{{header|Wolfram Language}}==


Mathematica is a symbolic language and as such does not support traditional object oriented design patterns. However, it is quite easy to define pseudo-interfaces that depend on an object implementing a set of functions:
Mathematica is a symbolic language and as such does not support traditional object oriented design patterns. However, it is quite easy to define pseudo-interfaces that depend on an object implementing a set of functions:
Line 3,245: Line 3,245:
{{omit from|LaTeX}}
{{omit from|LaTeX}}
{{omit from|Make}}
{{omit from|Make}}
{{omit from|Mathematica}}
{{omit from|Maxima}}
{{omit from|Maxima}}
{{omit from|M4}}
{{omit from|M4}}