[tug-summer-of-code] Working on a TeX Project for the Google Summer of Code 2008 (MathTran)
Jonathan Fine
jfine at pytex.org
Fri Mar 21 08:16:08 CET 2008
Hello Cesar
I'm glad you're interested in contributing to the MathTran project.
First, a word about
http://www.lawebdefisica.com/software/latextest.php.
This page offers a data entry screen and preview similar to
http://www.mathtran.org
except that MathTran responds much more quickly. It can do this because
it runs TeX as a daemon. User supplied data is not to be trusted, and
MathTran uses the 'secure plain' variant of plain TeX.
To write a secure format with the power of LaTeX would be a lot of work,
and I think too difficult at this time for GSOC. And there are lots of
new useful things that MathTran can do right now, with a little work.
MathTran also returns the log file, and making that more useful is an
interesting problem.
I've just now put up on MathTran a demo. The source is on Google code.
http://www.mathtran.org/toys/mathtran-javascript/jfine/editor.html
Over the next couple of months I'll be developing this further, so your
GSOC application would be for a moving target. I suggest you write
about what you'd do if you were starting now (so we can get a sense of
your grasp of the project) and where you'd like the project to be (not
all with your own work) by the end of year or thereabouts (so we can get
a sense of the direction you want to go in).
I think there's a lot of scope, within MathTran JavaScript, for
improving what the server returns. For example, perhaps it should
return JSON data for AJAX and similar use. But I'd like the main focus
to be on improving the user experience, as prototyped in the toy editor
above.
I agree with you, write for Firefox first and IE (and other browsers)
later. But I think later should be no longer than one month. In other
words, a priority NOW is to get the toy editor working on IE.
Do you know about bookmarklets? There's a couple in
toys/mathtran-javascript/bookmarklet. Why don't you give them a test.
Finally, you might like to look at my blog:
http://jonathanfine.wordpress.com
best regards and thank you for your interest
Jonathan
More information about the summer-of-code
mailing list