On Mon, Apr 15, 2013 at 4:12 PM, Peter Zeman <pi...@atrey.karlin.mff.cuni.cz > wrote:
> Hi! > > I am writing to ask whether you would be interested in mentoring my > open source project during Google Summer of Code. I'm not the one to respond to your mentor request, but I thought I'd respond to your email anyway. Hopefully you'll get a response to your mentor request. Note that this email is not a proposal. Your organization is the closest to > the topic of my > project. > > What is my project about? > > The purpose is to speed up the development of images in MetaPost. The > standard workflow is that you repeatedly compile your Metapost and TeX > file, to view the current state of the images. It is quite slow and > tedious, when you have to view the output after each edit of some > MetaPost file and when some mistakes occur, it takes quite some time > to detect it and fix it. > > The purpose of my program called MetaView is to show immediately the > image you are currently working on. Whenever you update the Metapost > source file, the image is automatically compiled and displayed. If the > compilation fails, it displays the error message immediately. The > program will also contain many other features. It is important that > the user can use any text editor for editing the Metapost file; there > are some similar programs with build-in editors, but those are not > convenient. Currently it works only with Metapost, but there should be > no problem to make it work with something similar like TikZ or > Asymptote. > This type of tool seems useful. I use a similar tool called QTikZ to do exactly this for TikZ images, which I then put into my LyX documents. The biggest frustration for me is that I don't get vi shortcuts in the editor. I think it might be worth looking at that project because it seems closely related. I believe it's open-source, so maybe you could re-use some of the code? > To make everything clear, I made some screenshots, so that you can > imagine how the workflow looks like with MetaView. The second > screenshot shows what happens when an error occurs in the Metapost > source file. Note that much work has to be done. > > http://atrey.karlin.mff.cuni.cz/~pizet/metaview_workflow.png > http://atrey.karlin.mff.cuni.cz/~pizet/metaview_error.png > > I would be very happy to hear your opinion. > > Peter Zeman > > -- > It's not exactly my forte, so I could be off. >