[ 
https://issues.apache.org/jira/browse/MATH-237?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794710#action_12794710
 ] 

Luc Maisonobe commented on MATH-237:
------------------------------------

After having participated to several different threads on the dev list about 
what we can and cannot include in commons-math, I now think this feature is out 
of scope. I think we want to restrict ourselves to applied mathematics and 
numerical algorithms. Of course we do have some interfaces that are sometimes 
misinterpreted as pure maths (Field is a typical example), but they are really 
intended only to be implemented by computing classes like Complex or Fraction.
So I would like to close this issue as WON'T FIX.
Any thoughts about this ?

> Implement an OpenMath Phrasebook
> --------------------------------
>
>                 Key: MATH-237
>                 URL: https://issues.apache.org/jira/browse/MATH-237
>             Project: Commons Math
>          Issue Type: New Feature
>            Reporter: Bryce Nordgren
>            Priority: Minor
>         Attachments: OpenMathPhrasebook.ods
>
>
> The two major XML grammars for mathematical information on the web are 
> OpenMath and MathML.  Both grammars construct mathematical expressions using 
> the symbols from OpenMath content dictionaries.  A reference set of stable 
> content dictionaries is maintained by the openmath society, such that fixed 
> mathematical concepts have a fixed/permanent location within their 
> "namespace".  This offers a unique opportunity to map the implementations in 
> commons math to a universal conceptual space such that users of the library 
> can request a "concept" without necessarily knowing what class implements it.
> A "Phrasebook" is a concept articulated by the OpenMath standard as the item 
> bearing the responsibility for matching a symbol in the content dictionary 
> with an implementation on the host system.  Including a "Phrasebook" in 
> commons math would facilitate mapping of the orthodox OpenMath symbolset to 
> code provided by the library.  
> I would envision this as a registry, with the function of a multimap (unique 
> keys/multiple values).  Keys would be the fully qualified name of the 
> OpenMath symbol, and values would be the code to execute.
> Thoughts?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to