[Haskell-cafe] Input and output of mathematical expressions

Daniel Patterson lists.haskell at dbp.mm.st
Thu Jun 9 17:04:46 CEST 2011


(I originally sent this reply from the wrong address, see below)

On Jun 9, 2011, at 11:03 AM, Daniel Patterson wrote:
> Also if you are doing this for web, I haven't used it personally (yet), but http://www.mathjax.org/ looks really good... would allow you to actually just write it in LaTeX (as writing MathML by hand is not something I'd like to subject anyone to).
> 
> On Jun 9, 2011, at 10:59 AM, Chris Smith wrote:
> 
>> Ae you looking to do this in a web application, or client-side?  Since one of your requirements is to display a typeset equation, that makes a bit of difference.  In a web-based setting, the best way to do that is probably MathML, whereas a GUI will be a bit harder.
>> 
>> On Jun 9, 2011 8:24 AM, "Jacek Generowicz" <jacek.generowicz at cern.ch> wrote:
>> > Greetings Cafe,
>> > 
>> > What would you recommend as a Haskell-based means of interactively 
>> > reading and writing mathematical formulae?
>> > 
>> > As a toy example, what might I use to write a program which presents 
>> > the user with
>> > 
>> > Please simplify the expression: \pi x^2 + 3\pi x^2
>> > 
>> > (Where the TeX-style expression would be presented with a greek pi and 
>> > superscript twos on the xs.)
>> > 
>> > The user should then have the ability to reply with something that 
>> > looks like the result of TeXing
>> > 
>> > 5 \pi x^2
>> > 
>> > Whatever means the user uses to enter this expression, he should be 
>> > able to preview the "typeset" version of his input before submitting.
>> > 
>> > Any ideas?
>> > 
>> > Thanks.
>> > 
>> > 
>> > _______________________________________________
>> > Haskell-Cafe mailing list
>> > Haskell-Cafe at haskell.org
>> > http://www.haskell.org/mailman/listinfo/haskell-cafe
>> _______________________________________________
>> Haskell-Cafe mailing list
>> Haskell-Cafe at haskell.org
>> http://www.haskell.org/mailman/listinfo/haskell-cafe
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110609/b576c5b9/attachment.htm>


More information about the Haskell-Cafe mailing list