From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Israelsson Tampe Newsgroups: gmane.lisp.guile.devel Subject: Re: splicing macros Date: Fri, 8 Feb 2013 21:53:11 +0100 Message-ID: References: <5103d30a.6718700a.6306.350b@mx.google.com> <87a9rv9bgt.fsf@pobox.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=bcaec517ac9658431104d53cbf06 X-Trace: ger.gmane.org 1360356800 23241 80.91.229.3 (8 Feb 2013 20:53:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Feb 2013 20:53:20 +0000 (UTC) Cc: guile-devel To: Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Feb 08 21:53:41 2013 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U3ux2-0006Uu-Ml for guile-devel@m.gmane.org; Fri, 08 Feb 2013 21:53:40 +0100 Original-Received: from localhost ([::1]:53391 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3uwj-0000st-TH for guile-devel@m.gmane.org; Fri, 08 Feb 2013 15:53:21 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43426) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3uwf-0000sC-DP for guile-devel@gnu.org; Fri, 08 Feb 2013 15:53:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3uwb-00016y-Vg for guile-devel@gnu.org; Fri, 08 Feb 2013 15:53:17 -0500 Original-Received: from mail-qc0-f173.google.com ([209.85.216.173]:49222) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3uwb-00016a-R1 for guile-devel@gnu.org; Fri, 08 Feb 2013 15:53:13 -0500 Original-Received: by mail-qc0-f173.google.com with SMTP id b12so1563301qca.4 for ; Fri, 08 Feb 2013 12:53:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=IVqHi4REglbroVNaA6wb17XzjJaMeGC5eeQTLi6+h6A=; b=hX7ouz6+whYnbvUVgQbqmEzxNXOEyDE0BEnE4EMo7NseSYteNZgaSFEsKjsroGJnRV SN8CKoSp6jdqQAbiUCX5VmkQeUKwGtS2hHRI2hAx8NPxdhIVuxP44mKOfjk0XqFaaI/0 ylzM9ozYlL96c8sArVOLduSSXg2h0+K22L+WljxGRWJRcHWgAtb9QNbEdahCJOaIvzgk hD76sokR6BOvRvCgt0gdMLIbN5Wuuu78sK7CLG3Pbif10uHp4oEYJGXDy/LWpPuIlLDo AeVlNBfopnBcyxhMvuKJpgJtAPA6X8ewc3+nv71kHlJySso2sjzoaDnJPSGC0qxG/mGz NKLw== X-Received: by 10.224.26.210 with SMTP id f18mr2628907qac.49.1360356791829; Fri, 08 Feb 2013 12:53:11 -0800 (PST) Original-Received: by 10.49.54.138 with HTTP; Fri, 8 Feb 2013 12:53:11 -0800 (PST) In-Reply-To: <87a9rv9bgt.fsf@pobox.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.216.173 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:15711 Archived-At: --bcaec517ac9658431104d53cbf06 Content-Type: text/plain; charset=ISO-8859-1 Hi, Here is a git-format-patch of some docs for the ck macro. enjoy! On Sun, Jan 27, 2013 at 11:17 AM, Andy Wingo wrote: > On Sat 26 Jan 2013 14:03, Stefan Israelsson Tampe writes: > >> I will assume that you are familliar with th ck macro, included in >> recent guile releases or else consider looking it up at >> >> http://okmij.org/ftp/Scheme/macros.html > > It does not seem to be documented in Guile's manual. Want to write some > documentation? :) > > Andy > -- > http://wingolog.org/ --bcaec517ac9658431104d53cbf06 Content-Type: application/octet-stream; name="0001-doc-ref-api-macros.texi-added-documentation-for-the-.patch" Content-Disposition: attachment; filename="0001-doc-ref-api-macros.texi-added-documentation-for-the-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hcxth3620 RnJvbSBjMGU0YTgwNmJkYTY4ZGMzYjY0NWUxN2UyNDc1OTI5ZDJjYjBkZmFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gSXNyYWVsc3NvbiBUYW1wZSA8c3RlZmFuLml0YW1w ZUBnbWFpbC5jb20+CkRhdGU6IEZyaSwgOCBGZWIgMjAxMyAyMTo0MjozOCArMDEwMApTdWJqZWN0 OiBbUEFUQ0hdICogZG9jL3JlZi9hcGktbWFjcm9zLnRleGk6IGFkZGVkIGRvY3VtZW50YXRpb24g Zm9yIHRoZSBjawogbWFjcm8KCi0tLQogZG9jL3JlZi9hcGktbWFjcm9zLnRleGkgfCAgIDQ2ICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCA0NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jL3JlZi9hcGktbWFjcm9zLnRl eGkgYi9kb2MvcmVmL2FwaS1tYWNyb3MudGV4aQppbmRleCAzNDdkMDI1Li4xZjllNjQ1IDEwMDY0 NAotLS0gYS9kb2MvcmVmL2FwaS1tYWNyb3MudGV4aQorKysgYi9kb2MvcmVmL2FwaS1tYWNyb3Mu dGV4aQpAQCAtNDQsNiArNDQsNyBAQCBsYW5ndWFnZXN9LCBvciBFRFNMcy59LgogKiBTeW50YXgg UGFyYW1ldGVyczo6ICAgICAgICAgICBTeW50YXggUGFyYW1ldGVycy4KICogRXZhbCBXaGVuOjog ICAgICAgICAgICAgICAgICAgQWZmZWN0aW5nIHRoZSBleHBhbmQtdGltZSBlbnZpcm9ubWVudC4K ICogSW50ZXJuYWwgTWFjcm9zOjogICAgICAgICAgICAgTWFjcm9zIGFzIGZpcnN0LWNsYXNzIHZh bHVlcy4KKyogQ2sgbWFjcm86OiAgICAgICAgICAgICAgICAgICAgQXBwbGljYXRpdmUgZXZhbHVh dGlvbiBvcmRlciBtYWNybyBmYWNpbGl0eS4KIEBlbmQgbWVudQogCiBAbm9kZSBEZWZpbmluZyBN YWNyb3MKQEAgLTExNjAsNyArMTE2MSw1MiBAQCB3aGljaCBvbmUgbWF5IGFzayB0aGUgZG9jc3Ry aW5nLiBUaGF0J3MgdGhlIHdob2xlIHJlYXNvbiB0aGlzIHNlY3Rpb24gaXMKIGRvY3VtZW50ZWQu IEFjdHVhbGx5IGEgcGFydCBvZiB0aGUgcmVzdWx0IG9mIEBjb2Rle21hY3JvLWJpbmRpbmd9Lgog QGVuZCBkZWZmbgogCitAbm9kZSBDayBtYWNybworQHN1YnNlY3Rpb24gVGhlIENrIG1hY3JvCiAK K0BkZWZmbiB7U3ludGF4fSBjayBzdGF0ZSBleHByZXNzaW9uCitUaGUgQGNvZGV7Y2t9IG1hY3Jv IGlzIGEgZmFjaWxpdHkgdGhhdCBzaW11bGF0ZSBmdW5jdGlvbiBhcHBsaWNhdGl2ZSBleHBhbnNp b24gCitvcmRlciBmb3IgdGhlIHNjaGVtZSBtYWNybyBzeXN0ZW0uIEl0IGRvZXMgc28gYnkgaW50 cm9kdWNpbmcgYSBmZXcgY29udmVudGlvbnMuIAorRmlyc3QgZXZlcnkgZXhwcmVzc2lvbiBvZiB0 aGUgZm9ybSBAY29kZXsocXVvdGUgeCl9IHdpbGwgbWFyayB4IGFzIHRoZSByZXN1bHQKK29mIHRo ZSBleHBhbnNpb24gb2YgdGhhdCBhcmd1bWVudCBhbmQgc3RvcCB0cnkgZXhwYW5kaW5nLiBTZWNv bmRseSBldmVyeSBtYWNybyAKK2hhdmUgdG8gdXNlIGFzIGZpcnN0IGFyZ3VtZW50LCB0aGUgc3Rh dGUgYW5kIHRoZW4gY29uY2F0ZW5hdGUgdGhlIGFjdHVhbCAKK2FyZ3VtZW50cy4gVGhpcmRseSBp dCBoYXZlIHRvIGV4cGxpY2l0bHkgaW52b2tlIHRoZSBAY29kZXtja30gbWFjcm8gYXQgc3RhcnQg CithbmQgYWxzbyBhdCBldmVyeSBjb250aW51YXRpb24gd2hlbiBhIHJlc3VsdGluZyBleHBhbnNp b24gaGF2ZSBmaW5pc2hlZC4gVG8gCitzdGFydCB0aGUgZXhwYW50aW9uIHVzZSBAY29kZXsoY2sg KCkgZXhwcil9LgorCitAZXhhbXBsZQorKHVzZS1tb2R1bGVzIChzeXN0ZW0gYmFzZSBjaykpCisK Kzs7bm90ZQorOzsgMSkgVGhlIHVzZSBvZiAnLi4uIHRvIGluZGljYXRlIGEgdmFsdWUKKzs7IDIp IEhvdyB3ZSBjb250aW51ZSB3aXRoIGlzc3VlaW5nIChjayBzIC4uLikgYXQgdGhlIGVuZCBvZiBl eHBhbnNpb24KKzs7IDMpIEhvdyBtYWNyb3MgYXBwbGljYXRpb25zIGluc2lkZSBvZiB0aGUgY2sg bWFjcm8gZG9lcyBub3QgaGF2ZSBleHBsaWNpdCAKKzs7ICAgIHMgKFRoYXQncyBhZGRlZCBsYXRl ciBvbikKKworKGRlZmluZS1zeW50YXggYy1jb25zIAorICAoc3ludGF4LXJ1bGVzIChxdW90ZSkK KyAgICAoKF8gcyAneCAneSkgKGNrIHMgJyh4IC4geSkpKSkpCisKKyhkZWZpbmUtc3ludGF4IGMt bWFwCisgIChzeW50YXgtcnVsZXMgKHF1b3RlKQorICAgICgoXyBzICdjLWYgJyh4IC4gbCkpCisg ICAgIChjayBzIChjLWNvbnMgKGMtZiAneCkgKGMtbWFwICdjLWYgJ2wpKSkpCisgICAgKChfIHMg XyAnKCkpCisgICAgIChjayBzICcoKSkpKSkKKworKGRlZmluZS1zeW50YXggYy1mIAorICAoc3lu dGF4LXJ1bGVzIChxdW90ZSkKKyAgICAgKChfIHMgJ3gpCisgICAgICAoY2sgcyAnKCogeCAxMCkp KSkpCisKKworOzsgQW5kIHRvIHNob3cgdGhlIG1hY3JvIGluIGFjdGlvbiB3cml0ZQorCissZXhw IChjayAoKSAoYy1tYXAgJ2MtZiAnKGEgYiBjKSkpCisKKyQxID0gKCgqIGEgMTApICgqIGIgMTAp ICgqIGMgMTApKSAgICAKK0BlbmQgZXhhbXBsZQorQGVuZCBkZWZmbgogQGMgTG9jYWwgVmFyaWFi bGVzOgogQGMgVGVYLW1hc3RlcjogImd1aWxlLnRleGkiCiBAYyBFbmQ6Ci0tIAoxLjcuOS41Cgo= --bcaec517ac9658431104d53cbf06--