From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/104781 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Otared Kavian Newsgroups: gmane.comp.tex.context Subject: Re: metafun 2 Date: Wed, 14 Aug 2019 16:22:41 +0200 Message-ID: <11CA5016-D591-43F8-AEDB-DFDE99A823E2@gmail.com> References: <174f2ea4-37ef-046c-198b-a9c7b3912e4a@xs4all.nl> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Content-Type: multipart/mixed; boundary="Apple-Mail=_A39895D8-C88D-4E1C-84BD-AFCB1B90615F" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="61581"; mail-complaints-to="usenet@blaine.gmane.org" To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Aug 14 16:23:38 2019 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hxuBd-000FtQ-Cx for gctc-ntg-context-518@m.gmane.org; Wed, 14 Aug 2019 16:23:37 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9AC4B153517; Wed, 14 Aug 2019 16:22:54 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GgZhDZn_apiR; Wed, 14 Aug 2019 16:22:53 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A1867153519; Wed, 14 Aug 2019 16:22:53 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 1A166153513 for ; Wed, 14 Aug 2019 16:22:52 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gL4Qc7-wJj1O for ; Wed, 14 Aug 2019 16:22:51 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.128.53; helo=mail-wm1-f53.google.com; envelope-from=otared@gmail.com; receiver= Original-Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 332F3153512 for ; Wed, 14 Aug 2019 16:22:51 +0200 (CEST) Original-Received: by mail-wm1-f53.google.com with SMTP id 207so4767892wma.1 for ; Wed, 14 Aug 2019 07:22:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:subject:date:references:to:in-reply-to:message-id; bh=cF9iZTtzp1O6KBvgMbdBafv3qbM9vGUg2HhgdgwoVFA=; b=HztRaFO5gWBqr2lVxk/tgJ/eiX25UniIvwXwyJKy1suh4VNxDtPOhjyGD6YryAfgBm gz5/Kizw3Nhat+j27jghYHSb3EAiH8iUpHINKw87Lvd5ZfI858vY7ZkMqRUNW4uU5XLQ KptFEmMPORTARFahHtw+bbM3XvRYOxj0xt3Do+HP8vQwPtdAsacUq2j3CuNfLY9Aw6J/ lWXoX/pEEfp7etNS17v1s79xtNjrrNC6xvpTpclgXwkxwBHp+lILSEadx2ijguyyfQmB gUenb5Y3hro8I4XknRUcj4tDgwauwfM24gaK11vrzTCWnNuqUxmvB/U/TMMJ4KgOuTgg FeGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:date:references:to :in-reply-to:message-id; bh=cF9iZTtzp1O6KBvgMbdBafv3qbM9vGUg2HhgdgwoVFA=; b=MA2RLG8vz+jnY1rrrLSggUAZtqfHY3bEvDndWmwnd36teVf4N46QfdRQRCa6fSPDMf ij1jn/QopKCDc4dyYQKNoOiEawhnhySLupuVsqphYwwX5LjJB52ZT5mP0G17+10jhxXe GS+HRBWGmUSmAoS3QzuXjdh4LAt97LMSSLuNFkmUgqlKGgit5R+gp//U48UC40uCc/Mm XyoFhqrGAW3N92VEl6RC7zpHQmwv2nyJprmxZcWINihD5FNd5AANn/4GFyg3bYiteNXf Xh/q4lh2AHVDSYVXtdUbVP/MhpmM1lyiqobGsgw49XkA52DXtcvJj+ibYddZ1GDxweVO QHkg== X-Gm-Message-State: APjAAAVPWBmg32XprLo4cirn9KSipuE5IDMplVVlyqq32h+mnzI341dt IApCKjp+cATL6mek5ZnMh61EcQjy X-Google-Smtp-Source: APXvYqxBLPqo6739o5he93ywHQlvMNu4QlduFY60Oe6VkvLdOMJOO0DHYJbfxBZmvowUNWPS1N4wyQ== X-Received: by 2002:a7b:c148:: with SMTP id z8mr9197628wmi.168.1565792570366; Wed, 14 Aug 2019 07:22:50 -0700 (PDT) Original-Received: from [192.168.0.10] (lns-bzn-35-82-250-207-148.adsl.proxad.net. [82.250.207.148]) by smtp.gmail.com with ESMTPSA id l15sm9231635wru.56.2019.08.14.07.22.45 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Aug 2019 07:22:48 -0700 (PDT) In-Reply-To: <174f2ea4-37ef-046c-198b-a9c7b3912e4a@xs4all.nl> X-Mailer: Apple Mail (2.3445.104.11) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:104781 Archived-At: --Apple-Mail=_A39895D8-C88D-4E1C-84BD-AFCB1B90615F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi Hans, Thank you very much for the new features! I haven't yet read all the = mag-1104-mkiv.pdf where you explain some of them, but after modifying = one of your examples, I noticed that some funtions get a strange graph, = which is probably due to the fact that metafun2 is interpolating between = points in a way which is not correct. For instance, in the following example (which is a slight modification = of yours), the curve drawn is not a graph, in the sense that for some = values of x it seems to be two or more values of y. How does metafun 2 traces the curve between two discretization points? Best regards: OK %%% begin draw-2.tex \starttext \startMPcode{doublefun}=20 draw lmt_function [ xmin =3D 1.0, xmax =3D 2.5066283, xstep =3D .1, ymin =3D -2, ymax =3D 2, % xticks =3D "bottom", xsmall =3D 80, xlarge =3D 20,=20 % yticks =3D "left", ysmall =3D 40, ylarge =3D 4, code =3D "1.5 * math.sin(2*x^2)",=20 xlabels =3D "yes", ylabels =3D "yes", ycaption =3D "\strut\tfd \rotate[rotation=3D90]{vertical}", xcaption =3D "\strut\tfd horizontal", pointsymbol =3D "dot", pointsize =3D 4, pointcolor =3D "orange", sx =3D 2mm, sy =3D 4mm, linewidth =3D .025mm, offset =3D .1mm,=20= ] xsized 8cm ; \stopMPcode \stoptext %%% end draw-2.tex --Apple-Mail=_A39895D8-C88D-4E1C-84BD-AFCB1B90615F Content-Disposition: inline; filename=draw-2.pdf Content-Type: application/pdf; x-unix-mode=0644; name="draw-2.pdf" Content-Transfer-Encoding: base64 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 Cvgb1t59aPVtXb2JOZTWZZ8jxb5GI3/opi3rilzpxBeCb/Sjcf6sdxUP5yhv1PPYA7vhZH2zeaSR cKS4cPJbrBtDo4wb9mIKhTdcOZU2F6BNyQE9IdOxSMb4rsloIpMLwEOzp9Hz87NzbFRxUGOVayer DxeIgbKN4ojE4ShyEgSMabQyOFwogzSLCUNEIgMZycTzPgnvoxAfBxxeyNWTfnoSIsgwFaEQkRQi DLDCDhMhPCGEjz9PY2Ubv8Fn98D7mChrx70fe8Z4u24NcBghR4QYl7Fj2PY8hw/YAPfC6P34b/mZ E9vs7+9bm3+q8/kBxmC1GLpG/9BZ7Y1Ve2KVmAhuHmbld1ph0PNTphsarU8KHRh7jr0K89xzcyqc uinYXRp8rHphIxCKwZKFjSGQh2J9z74VdTzqHG9K7VtN0+m/m7/g0QplbmRzdHJlYW0KZW5kb2Jq CjE2IDAgb2JqCjw8IC9JRCBbIDxGQkRBOTMzMjBBRjM1Q0E3MTY5QkY5RDZBOTJGQTcxMD4gPEZC REE5MzMyMEFGMzVDQTcxNjlCRjlENkE5MkZBNzEwPiBdIC9JbmZvIDE1IDAgUiAvUm9vdCAxNCAw IFIgL1NpemUgMTcgL1R5cGUgL1hSZWYgL1cgWyAxIDIgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl IC9MZW5ndGggNjEgPj4Kc3RyZWFtCnheYwACJgZmFiBmYBTawcDIIAriszGyOoJoZiBmBGImRo69 DIy81xgYBfaDxFmBmB2IORjFtjMAAHzCBMIKZW5kc3RyZWFtCmVuZG9iagpzdGFydHhyZWYKNTgx NQolJUVPRg== --Apple-Mail=_A39895D8-C88D-4E1C-84BD-AFCB1B90615F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On 14 Aug 2019, at 11:54, Hans Hagen wrote: >=20 > Hi, >=20 > In the process of providing an additional (more abstract) interface to = some of the old and also new MetaFun code we wonder what kind of = features users would like to see. >=20 > http://www.pragma-ade.com/general/magazines/mag-1104-mkiv.pdf >=20 > As a teaser I uploaded a MyWay document that shows some of what is = coming. All is experimental but it shows the direction. We're talking = ConTeXt LMTX here. For instance, >=20 > draw lmt_outline [ > content =3D "hello", > kind =3D "reverse", > fillcolor =3D "darkred", > drawcolor =3D "darkblue", > rulethickness =3D 1/2, > ] ysized h shifted (3.75h,-1.25h) ; >=20 > Wraps all the outline drawing in one macro with a set of options = (there will be xml interface definitions for that). Or take: >=20 > draw lmt_followtext [ > content =3D "How well does it work {\bf 1}! ", > path =3D (fullcircle scaled 4cm), > trace =3D true, > spread =3D true, > ] ysized 5cm ; >=20 > which is an easier interface to text along a curve. Arrows can be = drawn with >=20 > draw lmt_arrow [ > kind =3D "draw", > location =3D "middle", > alternative =3D "curved", > path =3D fullcircle > scaled 3cm > shifted (3.5cm,0cm), > ] withcolor "darkblue" ; >=20 > but of course the low level interface with its many variables for = tweaking stays around. Other examples are shown in the mentioned = document. >=20 > So the question is: What do you miss in metapost support? Of course it = should fit within the concept, so 'artistic freehand drawings' is not = something that is likely to get interfaced. We are particularly = interested in educational applications, if only because ConTeXt started = out that way. >=20 > Hans >=20 >=20 >=20 > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl > ----------------------------------------------------------------- > = __________________________________________________________________________= _________ > If your question is of interest to others as well, please add an entry = to the Wiki! >=20 > maillist : ntg-context@ntg.nl / = http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : http://contextgarden.net > = __________________________________________________________________________= _________ --Apple-Mail=_A39895D8-C88D-4E1C-84BD-AFCB1B90615F Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --Apple-Mail=_A39895D8-C88D-4E1C-84BD-AFCB1B90615F--