From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/31223 Path: news.gmane.org!not-for-mail From: Taco Hoekwater Newsgroups: gmane.comp.tex.context Subject: Re: \sometxt bodyfontsize in staticMPfigure (2006.09.27 beta) Date: Thu, 05 Oct 2006 09:08:15 +0200 Message-ID: <4524AF5F.7060100@elvenkind.com> References: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1160032146 25124 80.91.229.2 (5 Oct 2006 07:09:06 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 5 Oct 2006 07:09:06 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Thu Oct 05 09:09:05 2006 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by ciao.gmane.org with esmtp (Exim 4.43) id 1GVNLd-0007vY-Tq for gctc-ntg-context-518@m.gmane.org; Thu, 05 Oct 2006 09:08:51 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id C73321FE7F; Thu, 5 Oct 2006 09:08:47 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02709-05; Thu, 5 Oct 2006 09:08:31 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 06EB31FE45; Thu, 5 Oct 2006 09:08:31 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 133EA1FE45 for ; Thu, 5 Oct 2006 09:08:26 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 03306-01 for ; Thu, 5 Oct 2006 09:08:18 +0200 (CEST) Original-Received: from post-26.mail.nl.demon.net (post-26.mail.nl.demon.net [194.159.73.196]) by ronja.ntg.nl (Postfix) with SMTP id 4F35C1FDCF for ; Thu, 5 Oct 2006 09:08:17 +0200 (CEST) Original-Received: from boo.demon.nl ([82.161.175.147]:56786 helo=[10.10.0.3]) by post-26.mail.nl.demon.net with esmtp (Exim 4.51) id 1GVNL5-000PYn-Nl for ntg-context@ntg.nl; Thu, 05 Oct 2006 07:08:15 +0000 User-Agent: Mozilla Thunderbird 1.0.6-7.6.20060mdk (X11/20050322) X-Accept-Language: en-us, en Original-To: mailing list for ConTeXt users In-Reply-To: X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.7 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:31223 Archived-At: Sanjoy Mahajan wrote: >>[1] metaobj is slow. I really hope that sometime in the future, >>metapost gets programming abilities of a real language. Maybe >>asymptote already does this, but it is too latex oriented. In metapost, things can depend on eachother using equations. Metaobj makes heavy use of that, and I very much doubt asymptote can do the same. It is slow because knuth never expected having hunderds of equations partially solved at the same time, but it may be possible to fix that. If so, metaobj runtimes may drop as much as 95% (at the expense of a fair bit of extra memory consumption and a small speed penalty for everything else, of course, because that is how these things work). > And gets native 3d curves, which asymptote also has. For example, I'd > imagine this being a valid path: > > p := (0,0)--(0,1)--(1,0)--(1,1,1)--(0,0); > > where the third coordinate is 0 if not specified, so all of metapost's > current drawing would still work, but you could move in or out of the > piece of paper too. And the default view would be face on but you > could change the viewpoint. There is lots and lots of work involved with even basic 3d support. Metapost will probably never support this sort of thing unless we get some extra people to help programming it. Asymtote may be the better option. > In thinking about this more, I guess I like metapost's declarative > syntax (asymptote is purely procedural) including for constructing > paths. I wish it had paths (composed of maybe disjoint subpaths) and > subpaths (what metapost calls paths now) a la postscript. If you come up with a low-level syntax and algorithmic description, that may actually happen. > I wish it > had 3d. Featpost is not bad but is a layer built on top of metapost, > not so well integrated. I wish metapost had real mathematical > functions, not the sarith.mp hack for large numbers. Asymptote for The spring 2007 version will have 64bit calculus. Not a complete solution, but much better, and the extra precision will help interfacing with existing math libraries like GNU math. > Oh and modern color model (and shading) would be good. Then Hans > wouldn't have to do magic to get transparency or cmyk. The autumn (TL2006) version will have greyscale and cmyk. No system that exports solely level 1 or 2 postscript can do the kind of transparency Hans uses, so I won't even try. Maybe later, when (and if) metapost is no longer tied to ps output. Cheers, Taco