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: Fwd: splicing macros Date: Mon, 29 Apr 2013 22:46:21 +0200 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=047d7b33cb7035fdf504db85fa2e X-Trace: ger.gmane.org 1367268393 21724 80.91.229.3 (29 Apr 2013 20:46:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Apr 2013 20:46:33 +0000 (UTC) To: guile-devel , Mark H Weaver Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Apr 29 22:46:33 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 1UWuy0-0006YC-JT for guile-devel@m.gmane.org; Mon, 29 Apr 2013 22:46:32 +0200 Original-Received: from localhost ([::1]:59760 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWuy0-0006dZ-6R for guile-devel@m.gmane.org; Mon, 29 Apr 2013 16:46:32 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:33109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWuxu-0006XY-Dq for guile-devel@gnu.org; Mon, 29 Apr 2013 16:46:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UWuxs-00046u-FQ for guile-devel@gnu.org; Mon, 29 Apr 2013 16:46:26 -0400 Original-Received: from mail-pd0-f182.google.com ([209.85.192.182]:33908) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWuxs-000461-4x for guile-devel@gnu.org; Mon, 29 Apr 2013 16:46:24 -0400 Original-Received: by mail-pd0-f182.google.com with SMTP id 14so2276053pdj.13 for ; Mon, 29 Apr 2013 13:46:22 -0700 (PDT) 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:content-type; bh=7AruFnn+F7+3WFntQPmDg8Y3zlzKsMCQhzmyzsnylkQ=; b=GP2mastpiy50X5iGCEpkexx1zOqiKO5uGX8kA7HBdb5VrulZLuVoRMxLE8ZZD7ZB9A IJB4mfAwnl5P492OZQ3s5aELzRRaZe1gZTnRcYCmz2BcgnM/kODnIaqphLYikS6foYt7 7pBFKTS+t8TPvM7QC0pu4gfBm6dghEHZeLgAetj/eWW4K6xJeayaGzH4M1X9LOZ1E3Po f65nOXTWDSldMTp1C5uFVuC78roiMK2uZCt+zRGKSR3kFObq56Oc1HPDURSVGKzZoq6Z 56A1KXz/vWK2q0GbakiQaELfKVM8s6VznFvmKw/NdhYTUgQEu8GEfJ+UITKGaHLTnClG wTAw== X-Received: by 10.68.244.38 with SMTP id xd6mr67991587pbc.131.1367268381816; Mon, 29 Apr 2013 13:46:21 -0700 (PDT) Original-Received: by 10.70.22.5 with HTTP; Mon, 29 Apr 2013 13:46:21 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.192.182 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:16312 Archived-At: --047d7b33cb7035fdf504db85fa2e Content-Type: multipart/alternative; boundary=047d7b33cb7035fdf104db85fa2c --047d7b33cb7035fdf104db85fa2c Content-Type: text/plain; charset=ISO-8859-1 I found the doc, maybe you can take a look! ---------- Forwarded message ---------- From: Stefan Israelsson Tampe Date: Fri, Feb 8, 2013 at 9:53 PM Subject: Re: splicing macros To: Andy Wingo Cc: guile-devel 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/ --047d7b33cb7035fdf104db85fa2c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

I found the doc, maybe you can take a look!
---------- Forwarded message ----------
From: Stefan Israelsson Tampe <<= a href=3D"mailto:stefan.itampe@gmail.com">stefan.itampe@gmail.com>
Date: Fri, Feb 8, 2013 at 9:53 PM
Subject: Re: splicing macros
To: An= dy Wingo <wingo@pobox.com>
= Cc: guile-devel <guile-devel@gnu.= org>


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 <wingo@pobox.com> wrote:
> On Sat 26 Jan 2013 14:03= , Stefan Israelsson Tampe <st= efan.itampe@gmail.com> writes:
>
>> I will assume that you are familliar with th ck macro, included in=
>> recent guile releases or else consider looking it up at
>>
>> =A0 http://okmij.org/ftp/Scheme/macros.html
>
> It does not seem to be documented in Guile's manual. =A0Want to wr= ite some
> documentation? :)
>
> Andy
> --
> http://wingolog.org= /

--047d7b33cb7035fdf104db85fa2c-- --047d7b33cb7035fdf504db85fa2e 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= --047d7b33cb7035fdf504db85fa2e--