From mboxrd@z Thu Jan 1 00:00:00 1970 From: Miro Bezjak Subject: Re: Contribution: ob-groovy.el Date: Sun, 29 Dec 2013 00:47:51 +0100 Message-ID: References: <87eh4wa9j2.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a11c267481df14604eea0d93c Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50914) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vx3cR-0006ef-El for emacs-orgmode@gnu.org; Sat, 28 Dec 2013 18:48:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vx3cP-0007dJ-UX for emacs-orgmode@gnu.org; Sat, 28 Dec 2013 18:48:35 -0500 Received: from mail-lb0-x229.google.com ([2a00:1450:4010:c04::229]:56979) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vx3cP-0007dC-Gj for emacs-orgmode@gnu.org; Sat, 28 Dec 2013 18:48:33 -0500 Received: by mail-lb0-f169.google.com with SMTP id u14so5023766lbd.28 for ; Sat, 28 Dec 2013 15:48:31 -0800 (PST) In-Reply-To: <87eh4wa9j2.fsf@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Eric Schulte Cc: emacs-orgmode@gnu.org, "Thomas S. Dye" --001a11c267481df14604eea0d93c Content-Type: multipart/alternative; boundary=001a11c267481df14104eea0d93a --001a11c267481df14104eea0d93a Content-Type: text/plain; charset=UTF-8 Sure - attached. Kind Regards, Miro Bezjak On Sat, Dec 28, 2013 at 5:12 PM, Eric Schulte wrote: > Hi Miro, Thanks for this contribution! > > tsd@tsdye.com (Thomas S. Dye) writes: > > > Aloha Miro, > > > > Miro Bezjak writes: > > > >> can I do all those tasks over the couple of days - when I have more > time? > > > > Yes, of course. The FSF papers will probably take several weeks to > > complete, if you haven't already done so. > > > > The FSF papers will be required before we can add this to Org-mode > proper. In the mean time I'd be happy to add this to contrib. Could > you send a patch adding ob-groovy.el to contrib/lisp/ formatted with > "git format-patch". > > Thanks again, > > -- > Eric Schulte > https://cs.unm.edu/~eschulte > PGP: 0x614CA05D > --001a11c267481df14104eea0d93a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Sure - attached.

Kind Regards,
<= /div>Miro Bezjak


On Sat, Dec 28, 2013 at 5:12 PM, Eric Schulte <schulte.e= ric@gmail.com> wrote:
Hi Miro, Thanks for this contribution!

tsd@tsdye.com (Thomas S. Dye) writes:<= br>
> Aloha Miro,
>
> Miro Bezjak <bezjak.miro@g= mail.com> writes:
>
>> can I do all those tasks over the couple of days - when I have mor= e time?
>
> Yes, of course. The FSF papers will probably take several weeks to
> complete, if you haven't already done so.
>

The FSF papers will be required before we can add this to Org-mode proper. =C2=A0In the mean time I'd be happy to add this to contrib. =C2= =A0Could
you send a patch adding ob-groovy.el to contrib/lisp/ formatted with
"git format-patch".

Thanks again,

--
Eric Schulte
https://cs.unm.e= du/~eschulte
PGP: 0x614CA05D

--001a11c267481df14104eea0d93a-- --001a11c267481df14604eea0d93c Content-Type: text/x-patch; charset=US-ASCII; name="0001-contrib-lisp-ob-groovy.el-Add-org-babel-functions-fo.patch" Content-Disposition: attachment; filename="0001-contrib-lisp-ob-groovy.el-Add-org-babel-functions-fo.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hprircnh0 RnJvbSA2ZTljYzkwZTk0ODgyNTdiNTQ3YWU2NTk2NzY4NzVlMTcxYTEyODIwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNaXJvIEJlemphayA8YmV6amFrLm1pcm9AZ21haWwuY29tPgpE YXRlOiBTdW4sIDI5IERlYyAyMDEzIDAwOjM5OjA1ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gY29u dHJpYi9saXNwL29iLWdyb292eS5lbDogQWRkIG9yZy1iYWJlbCBmdW5jdGlvbnMgZm9yIGdyb292 eQogZXZhbHVhdGlvbgoKLS0tCiBjb250cmliL2xpc3Avb2ItZ3Jvb3Z5LmVsIHwgMTIwICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk LCAxMjAgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGNvbnRyaWIvbGlzcC9vYi1n cm9vdnkuZWwKCmRpZmYgLS1naXQgYS9jb250cmliL2xpc3Avb2ItZ3Jvb3Z5LmVsIGIvY29udHJp Yi9saXNwL29iLWdyb292eS5lbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi45 YmIxN2U2Ci0tLSAvZGV2L251bGwKKysrIGIvY29udHJpYi9saXNwL29iLWdyb292eS5lbApAQCAt MCwwICsxLDEyMCBAQAorOzs7IG9iLWdyb292eS5lbCAtLS0gb3JnLWJhYmVsIGZ1bmN0aW9ucyBm b3IgR3Jvb3Z5IGV2YWx1YXRpb24KKworOzsgQ29weXJpZ2h0IChDKSAyMDEzLTIwMTQgRnJlZSBT b2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisKKzs7IEF1dGhvcjogTWlybyBCZXpqYWsKKzs7IEtl eXdvcmRzOiBsaXRlcmF0ZSBwcm9ncmFtbWluZywgcmVwcm9kdWNpYmxlIHJlc2VhcmNoCis7OyBI b21lcGFnZTogaHR0cDovL29yZ21vZGUub3JnCisKKzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdO VSBFbWFjcy4KKworOzsgR05VIEVtYWNzIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0 cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKzs7IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cis7OyB0aGUgRnJlZSBTb2Z0 d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorOzsg KGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKworOzsgR05VIEVtYWNzIGlzIGRp c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCis7OyBidXQgV0lU SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgor OzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg U2VlIHRoZQorOzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K KworOzsgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg UHVibGljIExpY2Vuc2UKKzs7IGFsb25nIHdpdGggR05VIEVtYWNzLiAgSWYgbm90LCBzZWUgPGh0 dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCis7OzsgQ29tbWVudGFyeToKKzs7IEN1cnJl bnRseSBvbmx5IHN1cHBvcnRzIHRoZSBleHRlcm5hbCBleGVjdXRpb24uICBObyBzZXNzaW9uIHN1 cHBvcnQgeWV0LgorCis7OzsgUmVxdWlyZW1lbnRzOgorOzsgLSBHcm9vdnkgbGFuZ3VhZ2UgOjog aHR0cDovL2dyb292eS5jb2RlaGF1cy5vcmcKKzs7IC0gR3Jvb3Z5IG1ham9yIG1vZGUgOjogQ2Fu IGJlIGluc3RhbGxlZCBmcm9tIE1FTFBBIG9yCis7OyAgIGh0dHBzOi8vZ2l0aHViLmNvbS9ydXNz ZWwvRW1hY3MtR3Jvb3Z5LU1vZGUKKworOzs7IENvZGU6CisocmVxdWlyZSAnb2IpCisoZXZhbC13 aGVuLWNvbXBpbGUgKHJlcXVpcmUgJ2NsKSkKKworKGRlZnZhciBvcmctYmFiZWwtdGFuZ2xlLWxh bmctZXh0cykgOzsgQXV0b2xvYWRlZAorKGFkZC10by1saXN0ICdvcmctYmFiZWwtdGFuZ2xlLWxh bmctZXh0cyAnKCJncm9vdnkiIC4gImdyb292eSIpKQorKGRlZnZhciBvcmctYmFiZWwtZGVmYXVs dC1oZWFkZXItYXJnczpncm9vdnkgJygpKQorKGRlZnZhciBvcmctYmFiZWwtZ3Jvb3Z5LWNvbW1h bmQgImdyb292eSIKKyAgIk5hbWUgb2YgdGhlIGNvbW1hbmQgdG8gdXNlIGZvciBleGVjdXRpbmcg R3Jvb3Z5IGNvZGUuIikKKworKGRlZnVuIG9yZy1iYWJlbC1leGVjdXRlOmdyb292eSAoYm9keSBw YXJhbXMpCisgICJFeGVjdXRlIGEgYmxvY2sgb2YgR3Jvb3Z5IGNvZGUgd2l0aCBvcmctYmFiZWwu ICBUaGlzIGZ1bmN0aW9uIGlzCitjYWxsZWQgYnkgYG9yZy1iYWJlbC1leGVjdXRlLXNyYy1ibG9j ayciCisgIChtZXNzYWdlICJleGVjdXRpbmcgR3Jvb3Z5IHNvdXJjZSBjb2RlIGJsb2NrIikKKyAg KGxldCogKChwcm9jZXNzZWQtcGFyYW1zIChvcmctYmFiZWwtcHJvY2Vzcy1wYXJhbXMgcGFyYW1z KSkKKyAgICAgICAgIChzZXNzaW9uIChvcmctYmFiZWwtZ3Jvb3Z5LWluaXRpYXRlLXNlc3Npb24g KG50aCAwIHByb2Nlc3NlZC1wYXJhbXMpKSkKKyAgICAgICAgICh2YXJzIChudGggMSBwcm9jZXNz ZWQtcGFyYW1zKSkKKyAgICAgICAgIChyZXN1bHQtcGFyYW1zIChudGggMiBwcm9jZXNzZWQtcGFy YW1zKSkKKyAgICAgICAgIChyZXN1bHQtdHlwZSAoY2RyIChhc3NvYyA6cmVzdWx0LXR5cGUgcGFy YW1zKSkpCisgICAgICAgICAoZnVsbC1ib2R5IChvcmctYmFiZWwtZXhwYW5kLWJvZHk6Z2VuZXJp YworICAgICAgICAgICAgICAgICAgICAgYm9keSBwYXJhbXMpKQorICAgICAgICAgKHJlc3VsdCAo b3JnLWJhYmVsLWdyb292eS1ldmFsdWF0ZQorICAgICAgICAgICAgICAgICAgc2Vzc2lvbiBmdWxs LWJvZHkgcmVzdWx0LXR5cGUgcmVzdWx0LXBhcmFtcykpKQorCisgICAgKG9yZy1iYWJlbC1yZWFz c2VtYmxlLXRhYmxlCisgICAgIHJlc3VsdAorICAgICAob3JnLWJhYmVsLXBpY2stbmFtZQorICAg ICAgKGNkciAoYXNzb2MgOmNvbG5hbWUtbmFtZXMgcGFyYW1zKSkgKGNkciAoYXNzb2MgOmNvbG5h bWVzIHBhcmFtcykpKQorICAgICAob3JnLWJhYmVsLXBpY2stbmFtZQorICAgICAgKGNkciAoYXNz b2MgOnJvd25hbWUtbmFtZXMgcGFyYW1zKSkgKGNkciAoYXNzb2MgOnJvd25hbWVzIHBhcmFtcykp KSkpKQorCisKKyhkZWZ1biBvcmctYmFiZWwtZ3Jvb3Z5LXRhYmxlLW9yLXN0cmluZyAocmVzdWx0 cykKKyAgIkNvbnZlcnQgUkVTVUxUUyBpbnRvIGFuIGFwcHJvcHJpYXRlIGVsaXNwIHZhbHVlLgor SWYgUkVTVUxUUyBsb29rIGxpa2UgYSB0YWJsZSwgdGhlbiBjb252ZXJ0IHRoZW0gaW50byBhbgor RW1hY3MtbGlzcCB0YWJsZSwgb3RoZXJ3aXNlIHJldHVybiB0aGUgcmVzdWx0cyBhcyBhIHN0cmlu Zy4iCisgIChvcmctYmFiZWwtc2NyaXB0LWVzY2FwZSByZXN1bHRzKSkKKworCisoZGVmdmFyIG9y Zy1iYWJlbC1ncm9vdnktd3JhcHBlci1tZXRob2QKKworICAiY2xhc3MgUnVubmVyIGV4dGVuZHMg U2NyaXB0IHsKKyAgICBkZWYgb3V0ID0gbmV3IFByaW50V3JpdGVyKG5ldyBCeXRlQXJyYXlPdXRw dXRTdHJlYW0oKSkKKyAgICBkZWYgcnVuKCkgeyAlcyB9Cit9CisKK3ByaW50bG4obmV3IFJ1bm5l cigpLnJ1bigpKQorIikKKworCisoZGVmdW4gb3JnLWJhYmVsLWdyb292eS1ldmFsdWF0ZQorICAo c2Vzc2lvbiBib2R5ICZvcHRpb25hbCByZXN1bHQtdHlwZSByZXN1bHQtcGFyYW1zKQorICAiRXZh bHVhdGUgQk9EWSBpbiBleHRlcm5hbCBHcm9vdnkgcHJvY2Vzcy4KK0lmIFJFU1VMVC1UWVBFIGVx dWFscyAnb3V0cHV0IHRoZW4gcmV0dXJuIHN0YW5kYXJkIG91dHB1dCBhcyBhIHN0cmluZy4KK0lm IFJFU1VMVC1UWVBFIGVxdWFscyAndmFsdWUgdGhlbiByZXR1cm4gdGhlIHZhbHVlIG9mIHRoZSBs YXN0IHN0YXRlbWVudAoraW4gQk9EWSBhcyBlbGlzcC4iCisgICh3aGVuIHNlc3Npb24gKGVycm9y ICJTZXNzaW9ucyBhcmUgbm90ICh5ZXQpIHN1cHBvcnRlZCBmb3IgR3Jvb3Z5IikpCisgIChjYXNl IHJlc3VsdC10eXBlCisgICAgKG91dHB1dAorICAgICAobGV0ICgoc3JjLWZpbGUgKG9yZy1iYWJl bC10ZW1wLWZpbGUgImdyb292eS0iKSkpCisgICAgICAgKHByb2duICh3aXRoLXRlbXAtZmlsZSBz cmMtZmlsZSAoaW5zZXJ0IGJvZHkpKQorICAgICAgICAgICAgICAob3JnLWJhYmVsLWV2YWwKKyAg ICAgICAgICAgICAgIChjb25jYXQgb3JnLWJhYmVsLWdyb292eS1jb21tYW5kICIgIiBzcmMtZmls ZSkgIiIpKSkpCisgICAgKHZhbHVlCisgICAgIChsZXQqICgoc3JjLWZpbGUgKG9yZy1iYWJlbC10 ZW1wLWZpbGUgImdyb292eS0iKSkKKyAgICAgICAgICAgICh3cmFwcGVyIChmb3JtYXQgb3JnLWJh YmVsLWdyb292eS13cmFwcGVyLW1ldGhvZCBib2R5KSkpCisgICAgICAgKHdpdGgtdGVtcC1maWxl IHNyYy1maWxlIChpbnNlcnQgd3JhcHBlcikpCisgICAgICAgKGxldCAoKHJhdyAob3JnLWJhYmVs LWV2YWwKKyAgICAgICAgICAgICAgICAgICAoY29uY2F0IG9yZy1iYWJlbC1ncm9vdnktY29tbWFu ZCAiICIgc3JjLWZpbGUpICIiKSkpCisgICAgICAgICAob3JnLWJhYmVsLXJlc3VsdC1jb25kIHJl c3VsdC1wYXJhbXMKKwkgICByYXcKKyAgICAgICAgICAgKG9yZy1iYWJlbC1ncm9vdnktdGFibGUt b3Itc3RyaW5nIHJhdykpKSkpKSkKKworCisoZGVmdW4gb3JnLWJhYmVsLXByZXAtc2Vzc2lvbjpn cm9vdnkgKHNlc3Npb24gcGFyYW1zKQorICAiUHJlcGFyZSBTRVNTSU9OIGFjY29yZGluZyB0byB0 aGUgaGVhZGVyIGFyZ3VtZW50cyBzcGVjaWZpZWQgaW4gUEFSQU1TLiIKKyAgKGVycm9yICJTZXNz aW9ucyBhcmUgbm90ICh5ZXQpIHN1cHBvcnRlZCBmb3IgR3Jvb3Z5IikpCisKKyhkZWZ1biBvcmct YmFiZWwtZ3Jvb3Z5LWluaXRpYXRlLXNlc3Npb24gKCZvcHRpb25hbCBzZXNzaW9uKQorICAiSWYg dGhlcmUgaXMgbm90IGEgY3VycmVudCBpbmZlcmlvci1wcm9jZXNzLWJ1ZmZlciBpbiBTRVNTSU9O Cit0aGVuIGNyZWF0ZS4gIFJldHVybiB0aGUgaW5pdGlhbGl6ZWQgc2Vzc2lvbi4gIFNlc3Npb25z IGFyZSBub3QKK3N1cHBvcnRlZCBpbiBHcm9vdnkuIgorICBuaWwpCisKKyhwcm92aWRlICdvYi1n cm9vdnkpCisKKworCis7Ozsgb2ItZ3Jvb3Z5LmVsIGVuZHMgaGVyZQotLSAKMS44LjUuMgoK --001a11c267481df14604eea0d93c--