From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/100070 Path: news.gmane.org!.POSTED!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: To \getbuffer or to \input: which one is it better? Date: Sun, 11 Feb 2018 12:51:22 +0100 Message-ID: <16faf903-1bec-293b-2788-e33303e9c50b@wxs.nl> References: <9d5cc80b-f851-6b00-53d7-300963e1e55a@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1518349970 8712 195.159.176.226 (11 Feb 2018 11:52:50 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 11 Feb 2018 11:52:50 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 To: Otared Kavian , mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sun Feb 11 12:52:45 2018 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 esmtp (Exim 4.84_2) (envelope-from ) id 1ekqBI-0001CB-9M for gctc-ntg-context-518@m.gmane.org; Sun, 11 Feb 2018 12:52:28 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 06378424D92; Sun, 11 Feb 2018 12:53:59 +0100 (CET) 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 d1dlDLPamIiO; Sun, 11 Feb 2018 12:53:43 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 5C13042152D; Sun, 11 Feb 2018 12:52:59 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id AECF342152D for ; Sun, 11 Feb 2018 12:52:58 +0100 (CET) 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 IJtYBw2Pp1kV for ; Sun, 11 Feb 2018 12:52:43 +0100 (CET) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 112F4421526 for ; Sun, 11 Feb 2018 12:51:25 +0100 (CET) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by smtp.ziggozakelijk.nl (SurgeMail 7.2e) with ESMTP (TLS) id 3665-1713362 for multiple; Sun, 11 Feb 2018 12:51:23 +0100 In-Reply-To: Content-Language: en-US X-Authenticated-User: hagen@controller-9 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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:100070 Archived-At: T24gMi8xMS8yMDE4IDg6NDkgQU0sIE90YXJlZCBLYXZpYW4gd3JvdGU6Cj4gT24gMTAgRmViIDIw MTgsIGF0IDE3OjU2LCBIYW5zIEhhZ2VuIDxwcmFnbWFAd3hzLm5sPiB3cm90ZToKPj4KPj4gT24g Mi8xMC8yMDE4IDQ6MTAgUE0sIE90YXJlZCBLYXZpYW4gd3JvdGU6Cj4+PiBb4oCmXQo+PiBidWZm ZXJzIGFyZSBxdWl0ZSBlZmZpY2llbnQgYXMgdGhleSBuZXZlciBzZWUgdGhlIGZpbGUgc3lzdGVt IHdoaWxlIGlucHV0IHJlYWRzIHRoZSBmaWxlIGVhY2ggdGltZSAuLiBib3RoIGFyZSBmcmVzaCBy ZWFkcyBzbyB0aGV5IG9iZXkgY2F0Y29kZSBjaGFuZ2VzIChkaWZmZXJlbnQgaW50ZXJwcmV0YXRp b25zIG9mIGNoYXJhY3RlcnMpCj4+Cj4+IHRoZXJlIG1pZ2h0IGJlIG1vcmUgZWZmaWNpZW50IHdh eXMgZm9yIHlvdXIgY2FzZSBidXQgd2l0aG91dCBhbiBleGFtcGxlIHRoYXQncyBndWVzc2luZwo+ IAo+IEhpIEhhbnMsCj4gCj4gVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBhdHRlbnRpb24g YW5kIHlvdXIgZXhwbGFuYXRpb25zIGFib3V0IGJ1ZmZlcnMuCj4gCj4gSSBzZW5kIGJlbG93IGEg d29ya2luZyBleGFtcGxlIHNob3dpbmcgd2hhdCBJIHdpc2ggdG8gZG86IHRvIGV4dHJhY3QgZnJv bSBhIGRhdGEgYnVmZmVyIHNvbWUgaW5mb3JtYXRpb25zIHRvIGJlIHR5cGVzZXQgc2VwYXJhdGVs eSBhY2NvcmRpbmcgdG8gc29tZSBjcml0ZXJpYS4gTWF5YmUgSSBhbSB1c2luZyB0aGUgYnVmZmVy IHdoZXJlIHRoZSBkYXRhIGlzIHN0b3JlZCBpbmFwcHJvcHJpYXRlbHksIGJ1dCBJIGNhbiBvYnRh aW4gd2hhdCBJIHdhbnQuCj4gCj4gSG93ZXZlciBpZiBhIHNvcnRpbmcgd2VyZSBuZWNlc3Nhcnks IHRoZW4gbXkgYXBwcm9hY2ggd291bGQgbm90IHdvcmvigKYuIElzIGl0IHBvc3NpYmxlIHRvIHNv cnQgdGhlIGJ1ZmZlciBjb250YWluaW5nIHRoZSBkYXRhIGFjY29yZGluZyB0byBzb21lIGtleT8K ClRoaW5rIGRpZmZlcmVudCAuLi4gc2VlIGVuZC4KCj4gQmVzdCByZWdhcmRzOiBPSwo+IAo+ICUl IGJlZ2luIHNldHZhcmlhYmxlLWdldGJ1ZmZlci50ZXgKPiBcc3RhcnRidWZmZXJbdGFsa2RhdGFd Cj4gJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUKPiBcc2V0dmFyaWFibGVz W3RhbGtdJQo+IAlbc3BlYWtlcm5hbWU9e0dhdXNzfSwKPiAJdGl0bGU9e1JlbWFya3Mgb24gTnVt YmVyIFRoZW9yeX0sCj4gCXRpbWU9ezhhbX0sCj4gCXJvb209e0J9LAo+IAlkYXk9e01vbmRheX0s Cj4gCV0KPiAlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQo+IAo+ICUlJSUl JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlCj4gXHNldHZhcmlhYmxlc1t0YWxrXSUK PiAJW3NwZWFrZXJuYW1lPXtBbXDDqHJlfSwKPiAJdGl0bGU9e1doYXQgaXMgTWFnbmV0aXNtfSwK PiAJdGltZT17MTBhbX0sCj4gCXJvb209e0F9LAo+IAlkYXk9e01vbmRheX0sCj4gCV0KPiAlJSUl JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQo+IAo+ICUlJSUlJSUlJSUlJSUlJSUl JSUlJSUlJSUlJSUlJSUlJSUlJSUlCj4gXHNldHZhcmlhYmxlc1t0YWxrXSUKPiAJW3NwZWFrZXJu YW1lPXtEaXJhY30sCj4gCXRpdGxlPXtRdWF0ZXJuaW9ucyBhbmQgdGhlIHdhdmUgZXF1YXRpb259 LAo+IAl0aW1lPXsxMWFtfSwKPiAJcm9vbT17Qn0sCj4gCWRheT17VHVlc2RheX0sCj4gCV0KPiAl JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQo+IFxzdG9wYnVmZmVyCj4gCj4g JSB3ZSBkZWZpbmUgd2hhdCBpcyB0byBiZSB0eXBlc2V0IGZvciBlYWNoIGRheQo+IFxkZWZpbmVb MV1cdGFsa3NvZmRheXslCj4gCVxleHBkb2lme1xnZXR2YXJpYWJsZXt0YWxrfXtkYXl9fXsjMX17 JQo+IAkJXHN0YXJ0dGFidWxhdGVbfGZ7XGJpfWx8cHxdW2JlZm9yZT1dJQo+IAkJCVxOQyBTcGVh a2VyIFxFUSBcZ2V0dmFyaWFibGV7dGFsa317c3BlYWtlcm5hbWV9IFxOQ1xOUgo+IAkJCVxOQyBU aXRsZSAgIFxFUSBcZ2V0dmFyaWFibGV7dGFsa317dGl0bGV9IFxOQ1xOUgo+IAkJCVxOQyBMb2Nh dGlvbiBhbmQgVGltZSAgICBcRVEgUm9vbSBcZ2V0dmFyaWFibGV7dGFsa317cm9vbX0sCj4gCQkJ CWF0IFxnZXR2YXJpYWJsZXt0YWxrfXt0aW1lfSBcTkNcTlIKPiAJCVxITAo+IAkJXHN0b3B0YWJ1 bGF0ZQo+IAl9Cj4gCX0KPiAKPiAlIHdlIGRlZmluZSB3aGF0IGlzIHRvIGJlIHR5cGVzZXQgZm9y IGVhY2ggcm9vbQo+IFxkZWZpbmVbMV1cdGFsa3NvZnJvb217JQo+IAlcZXhwZG9pZntcZ2V0dmFy aWFibGV7dGFsa317cm9vbX19eyMxfXsKPiAJCVxzdGFydHRhYnVsYXRlW3xme1xiaX1sfHB8XVti ZWZvcmU9XSUKPiAJCVxOQyBTcGVha2VyIFxFUSBcZ2V0dmFyaWFibGV7dGFsa317c3BlYWtlcm5h bWV9IFxOQ1xOUgo+IAkJXE5DIFRpdGxlICAgXEVRIFxnZXR2YXJpYWJsZXt0YWxrfXt0aXRsZX0g XE5DXE5SCj4gCQlcTkMgRGF5IGFuZCBUaW1lICAgIFxFUSBcZ2V0dmFyaWFibGV7dGFsa317ZGF5 fSwgYXQgXGdldHZhcmlhYmxle3RhbGt9e3RpbWV9IFxOQ1xOUgo+IAkJXEhMCj4gCQlcc3RvcHRh YnVsYXRlCj4gCX0KPiAJfQo+IAo+IFxzdGFydHRleHQKPiAKPiBcc3RhcnR0aXRsZVt0aXRsZT17 TW9uZGF5IHRhbGtzfV0KPiBcc2V0dmFyaWFibGV7dGFsa317c2V0fXtcdGFsa3NvZmRheXtNb25k YXl9fQo+IFxnZXRidWZmZXJbdGFsa2RhdGFdCj4gXHN0b3B0aXRsZQo+IFxwYWdlCj4gCj4gXHN0 YXJ0dGl0bGVbdGl0bGU9e1R1ZXNkYXkgdGFsa3N9XQo+IFxzZXR2YXJpYWJsZXt0YWxrfXtzZXR9 e1x0YWxrc29mZGF5e1R1ZXNkYXl9fQo+IFxnZXRidWZmZXJbdGFsa2RhdGFdCj4gXHN0b3B0aXRs ZQo+IFxwYWdlCj4gCj4gXHN0YXJ0dGl0bGVbdGl0bGU9e1RhbGtzIGluIHJvb20gQn1dCj4gXHNl dHZhcmlhYmxle3RhbGt9e3NldH17XHRhbGtzb2Zyb29te0J9fQo+IFxnZXRidWZmZXJbdGFsa2Rh dGFdCj4gXHN0b3B0aXRsZQo+IAo+IFxzdG9wdGV4dAo+ICUlIGVuZCBzZXR2YXJpYWJsZS1nZXRi dWZmZXIudGV4ClxzdGFydGx1YWNvZGUKCiAgICAgIC0tIGRvY3VtZW50LnNwZWFrZXJkYXRhID0g dGFibGUubG9hZCgic29tZWZpbGUubHVhIikKICAgICAgLS0KICAgICAgLS0gd2l0aCBzb21lZmls ZS5sdWU6IHJldHVybiB7IC4uLiB9CgogICAgIGRvY3VtZW50LnNwZWFrZXJkYXRhID0gewogICAg ICAgICB7CiAgICAgICAgICAgICBzcGVha2VybmFtZSA9ICJHYXVzcyIsCiAgICAgICAgICAgICB0 aXRsZSAgICAgICA9ICJSZW1hcmtzIG9uIE51bWJlciBUaGVvcnkiLAogICAgICAgICAgICAgdGlt ZSAgICAgICAgPSAiOGFtIiwKICAgICAgICAgICAgIHJvb20gICAgICAgID0gIkIiLAogICAgICAg ICAgICAgZGF5ICAgICAgICAgPSAiTW9uZGF5IiwKICAgICAgICAgfSwKICAgICAgICAgewogICAg ICAgICAgICAgc3BlYWtlcm5hbWUgPSAiQW1ww6hyZSIsCiAgICAgICAgICAgICB0aXRsZSAgICAg ICA9ICJXaGF0IGlzIE1hZ25ldGlzbSIsCiAgICAgICAgICAgICB0aW1lICAgICAgICA9ICIxMGFt IiwKICAgICAgICAgICAgIHJvb20gICAgICAgID0gIkEiLAogICAgICAgICAgICAgZGF5ICAgICAg ICAgPSAiTW9uZGF5IiwKICAgICAgICAgfSwKICAgICAgICAgewogICAgICAgICAgICAgc3BlYWtl cm5hbWUgPSAiRGlyYWMiLAogICAgICAgICAgICAgdGl0bGUgICAgICAgPSAiUXVhdGVybmlvbnMg YW5kIHRoZSB3YXZlIGVxdWF0aW9uIiwKICAgICAgICAgICAgIHRpbWUgICAgICAgID0gIjExYW0i LAogICAgICAgICAgICAgcm9vbSAgICAgICAgPSAiQiIsCiAgICAgICAgICAgICBkYXkgICAgICAg ICA9ICJUdWVzZGF5IiwKICAgICAgICAgfSwKICAgICB9Cgpcc3RvcGx1YWNvZGUKClxzdGFydGx1 YWNvZGUKICAgICBkb2N1bWVudC50YWxrc29mZGF5ID0gZnVuY3Rpb24oaG93KQogICAgICAgICBs b2NhbCBkYXRhID0gZG9jdW1lbnQuc3BlYWtlcmRhdGEKICAgICAgICAgaWYgaG93ID09ICJzcGVh a2VybmFtZSIgdGhlbgogICAgICAgICAgICAgbG9jYWwgc29ydCA9IHsgfSBmb3IgaT0xLCNkYXRh IGRvIHNvcnRbaV0gPSBkYXRhW2ldIGVuZAogICAgICAgICAgICAgdGFibGUuc29ydChzb3J0LGZ1 bmN0aW9uKGEsYikgcmV0dXJuIGEuc3BlYWtlcm5hbWUgPCAKYi5zcGVha2VybmFtZSBlbmQpCiAg ICAgICAgICAgICBkYXRhID0gc29ydAogICAgICAgICBlbmQKICAgICAgICAgY29udGV4dC5zdGFy dHRhYnVsYXRlIHsgInxme1xcYml9bHxwfCIgfQogICAgICAgICBjb250ZXh0LkhMKCkKICAgICAg ICAgZm9yIGk9MSwjZGF0YSBkbwogICAgICAgICAgICAgbG9jYWwgZCA9IGRhdGFbaV0KCQkJY29u dGV4dC5OQygpCiAgICAgICAgICAgICAgICAgY29udGV4dCgiU3BlYWtlciIpCiAgICAgICAgICAg ICAgICAgY29udGV4dC5FUSgpCiAgICAgICAgICAgICAgICAgY29udGV4dChkLnNwZWFrZXJuYW1l KQogICAgICAgICAgICAgICAgIGNvbnRleHQuTkMoKQogICAgICAgICAgICAgICAgIGNvbnRleHQu TlIoKQoJCQljb250ZXh0Lk5DKCkKICAgICAgICAgICAgICAgICBjb250ZXh0KCJUaXRsZSIpCiAg ICAgICAgICAgICAgICAgY29udGV4dC5FUSgpCiAgICAgICAgICAgICAgICAgY29udGV4dChkLnRp dGxlKQogICAgICAgICAgICAgICAgIGNvbnRleHQuTkMoKQogICAgICAgICAgICAgICAgIGNvbnRl eHQuTlIoKQoJCQljb250ZXh0Lk5DKCkKICAgICAgICAgICAgICAgICBjb250ZXh0KCJMb2NhdGlv biBhbmQgVGltZSIpCiAgICAgICAgICAgICAgICAgY29udGV4dC5FUSgpCiAgICAgICAgICAgICAg ICAgY29udGV4dCgiUm9vbSAlcyBhdCAlcyIsZC5yb29tLGQudGltZSkKICAgICAgICAgICAgICAg ICBjb250ZXh0Lk5DKCkKICAgICAgICAgICAgICAgICBjb250ZXh0Lk5SKCkKICAgICAgICAgICAg IGNvbnRleHQuSEwoKQogICAgICAgICBlbmQKICAgICAgICAgY29udGV4dC5zdG9wdGFidWxhdGUo KQogICAgIGVuZAoKXHN0b3BsdWFjb2RlCgpcc3RhcnR0ZXh0Cgpcc3RhcnR0aXRsZVt0aXRsZT17 TW9uZGF5IHRhbGtzfV0KICAgICBcY3R4bHVhe2RvY3VtZW50LnRhbGtzb2ZkYXkoKX0KXHN0b3B0 aXRsZQoKXHN0YXJ0dGl0bGVbdGl0bGU9e01vbmRheSB0YWxrc31dCiAgICAgXGN0eGx1YXtkb2N1 bWVudC50YWxrc29mZGF5KCJzcGVha2VybmFtZSIpfQpcc3RvcHRpdGxlCgpcc3RhcnR0aXRsZVt0 aXRsZT17TW9uZGF5IHRhbGtzfV0KICAgICBcY3R4bHVhe2RvY3VtZW50LnRhbGtzb2ZkYXkoKX0K XHN0b3B0aXRsZQoKXHN0b3B0ZXh0CgoKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgSGFucyBIYWdlbiB8IFBSQUdNQSBBREUKICAgICAgICAgICAg ICAgUmlkZGVyc3RyYWF0IDI3IHwgODA2MSBHSCBIYXNzZWx0IHwgVGhlIE5ldGhlcmxhbmRzCiAg ICAgICAgdGVsOiAwMzggNDc3IDUzIDY5IHwgd3d3LnByYWdtYS1hZGUubmwgfCB3d3cucHJhZ21h LXBvZC5ubAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0 aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5 IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3 Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0CndlYnBhZ2UgIDogaHR0cDovL3d3 dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0 dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAg OiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18=