ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Aditya Mahajan <adityam@umich.edu>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: mplib
Date: Fri, 14 Mar 2008 13:51:22 -0400 (EDT)	[thread overview]
Message-ID: <alpine.DEB.1.00.0803141334200.2675@nqv-yncgbc> (raw)
In-Reply-To: <47DAB3FD.2050503@wxs.nl>

On Fri, 14 Mar 2008, Hans Hagen wrote:

> Hi,
>
> as some of you may know, there is an mplib project ..
>
> last week taco and spent quite some time on exploring the integration in
> luatex (and therefore mkiv)
>
> experiments with loadiing the format, processing graphics and conversion
> to pdf show a throughput of less than 0.001 seconds per graphic; a usual
> we did much timing and although experimental, the code is already pretty
> okay, just to give an idea:
>
> 	mkiv lua stats : metapost processing time  - 6.834 seconds (loading:
> 0.014 seconds, execution: 1.474 seconds, n: 15000)
>
> indeed, that's 15K graphics in 7 seconds.

That is really impressive.

> so, the next couple of months i'll start providing an adapted mp
> handling mechanisms. among the possible options are
>
> - extensions based on pre/postscripts (instead of specials)
> - multiple mp engines (\startuseMPgraphic[metafun]{name} and such)
>
> so, if you have specific wishes ... now is the time to let them know

Some questions (and hidden wishes)

Does this mean that text between metapost graphic and context can be 
really transparent? Currently \sometxt does not work with all macros, 
(like an old feature request by Mojca to have two optional arguments for 
setting the font in the gnuplot module). Will mplib mean that the metapost 
code can place any tex box at the desired location?

One thing which is really shaky in the current implementation is page 
anchors. That is, marking something in a paragraph and then using the page 
background to draw lines between different elements. Will such things be 
easier to do and work correctly with display math? (I want to use these 
effects in presentations, but have never managed to get a satisfactory 
solution that works in display math).

I am assuming that there will be hooks so that packages like tikz to move 
to a mplib backend.

Thanks,

Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


  parent reply	other threads:[~2008-03-14 17:51 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-14 17:21 mplib Hans Hagen
2008-03-14 17:32 ` mplib Santy, Michael
2008-03-14 17:46   ` mplib Hans Hagen
2008-03-14 17:51     ` mplib Santy, Michael
2008-03-14 20:22       ` mplib Hans Hagen
2008-03-14 21:19         ` mplib Taco Hoekwater
2008-03-14 17:51 ` Aditya Mahajan [this message]
2008-03-14 22:48   ` mplib Mojca Miklavec
2008-03-15 10:18     ` mplib Hans Hagen
2008-03-15 13:12       ` mplib Mojca Miklavec
2008-03-16  9:58       ` mplib zs
2008-03-16 10:13         ` mplib Mojca Miklavec
2008-03-15  7:23   ` mplib Taco Hoekwater
     [not found] <mailman.6427.1208935135.4340.ntg-context@ntg.nl>
2008-04-23 11:02 ` mplib Wolfgang Werners-Lucchini
2008-04-23 13:28   ` mplib Taco Hoekwater
     [not found] <mailman.6115.1208677187.4340.ntg-context@ntg.nl>
2008-04-23  6:18 ` mplib Wolfgang Werners-Lucchini
2008-04-23  7:15   ` mplib Taco Hoekwater
     [not found] <mailman.6092.1208622435.4340.ntg-context@ntg.nl>
2008-04-19 21:19 ` mplib Wolfgang Werners-Lucchini
2008-04-19 21:20   ` mplib Hans Hagen
2008-04-19 21:41   ` mplib Taco Hoekwater
     [not found] <mailman.6047.1208588332.4340.ntg-context@ntg.nl>
2008-04-19 16:35 ` mplib Wolfgang Werners-Lucchini
     [not found] <mailman.5882.1208410771.4340.ntg-context@ntg.nl>
2008-04-18 18:40 ` mplib Wolfgang Werners-Lucchini
2008-04-19  6:51   ` mplib Taco Hoekwater
2008-04-19 15:39   ` mplib Taco Hoekwater
     [not found] <mailman.5781.1208303542.4340.ntg-context@ntg.nl>
2008-04-16 22:38 ` mplib Wolfgang Werners-Lucchini
     [not found] <mailman.5741.1208259066.4340.ntg-context@ntg.nl>
2008-04-15 19:22 ` mplib Wolfgang Werners-Lucchini
2008-04-15 21:49   ` mplib Taco Hoekwater
     [not found] <mailman.5117.1208086262.4340.ntg-context@ntg.nl>
2008-04-14 23:13 ` mplib Wolfgang Werners-Lucchini
2008-04-15  7:34   ` mplib Hans Hagen
2008-04-15 11:07   ` mplib Taco Hoekwater
     [not found] <mailman.4851.1207985975.4340.ntg-context@ntg.nl>
2008-04-12 19:47 ` mplib Wolfgang Werners-Lucchini
2008-04-13 10:31   ` mplib Taco Hoekwater
  -- strict thread matches above, loose matches on Subject: below --
2008-04-11 23:37 mplib Wolfgang Werners-Lucchini
2008-04-12  6:59 ` mplib Hans Hagen
2007-03-19 11:28 mplib Hans Hagen
2007-03-19 12:42 ` mplib Hans Hagen
2007-03-19 19:00   ` mplib Karl Berry
2007-03-19 19:06   ` mplib Sanjoy Mahajan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.DEB.1.00.0803141334200.2675@nqv-yncgbc \
    --to=adityam@umich.edu \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).