From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: arthur miller Newsgroups: gmane.emacs.devel Subject: Sv: Christmas wish: Literate Elisp (Intro) Date: Thu, 19 Dec 2019 00:05:49 +0000 Message-ID: References: <87r213qkhm.fsf@alphapapa.net> <878sn9qxk3.fsf@alphapapa.net> , Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_VI1P194MB0429EACB6EB5FEBF77C50D4696520VI1P194MB0429EURP_" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="6047"; mail-complaints-to="usenet@blaine.gmane.org" To: VanL , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 19 01:06:40 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ihjKw-0001P5-Qo for ged-emacs-devel@m.gmane.org; Thu, 19 Dec 2019 01:06:38 +0100 Original-Received: from localhost ([::1]:34234 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihjKv-0004MA-My for ged-emacs-devel@m.gmane.org; Wed, 18 Dec 2019 19:06:37 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36402) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihjKH-0003kT-U4 for emacs-devel@gnu.org; Wed, 18 Dec 2019 19:05:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ihjKF-00045q-E3 for emacs-devel@gnu.org; Wed, 18 Dec 2019 19:05:57 -0500 Original-Received: from mail-oln040092073035.outbound.protection.outlook.com ([40.92.73.35]:6041 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ihjKE-00043A-GA for emacs-devel@gnu.org; Wed, 18 Dec 2019 19:05:55 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HxPBagKkKccknM3TQjf2qPIFHPNMyUIjDTE3lhgibtolwZptsebv8IkWaCdev22TBzl3TD8vpVJBPy5apKVAHnlGfqBwf8P05ZY8sqiek70YAhD5NzFS4/W7zZzh8mUAJ9G77NZhWNIV7HiJJBIiGfUAbIhPqSWlk7XjxhOzQZzLi5APou8MFUZp/Coen0Yr1Ui64exegrnMBUIGR1hDLxJLL3kzRlpWZEKfsCrkfHTGEU3ursdG3znkFrZbzE1LVnOuBjeaRy1g6Cwwo0zPZNeWPUEfo7dENn/+I3u1PRz9VZhIjqnwpZI45C/dffKBwu/tItEuIpd8KR8B3JdiQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I16vHCr43OQO5Doj+8gp2uSYP565vuzkg5JWlSbfSiY=; b=PmeepfKkoDMuLQNMkJezjfF5ZNUezOXyDI6P8WeFVdvNhpYbzAU4NKiRKabxIrnMJ5dduv3p+6DBFgkLWsIx3Nh7jYDbCs4bojUkTqMYNxrdDr4ywDTKqtso1iLn0l3t/3myVVRHVJE2pZNpy+A65NSAS/hypppkfV2wheCiC44QKhjVnSEx5rD0tT7Z9GV2FB1TfqpGWvSLk2nwjgmmLsPkKOw2mHatr9vdUO3+z/aUYV+RCXJjhMoCBk46TQrF5a6lwjhF6bJTEM8vCWiyni9ZNE/pHlxSju+sfYEwW5MFNaaGuxeuD1vWCSqwQVoP8vasSOWnPWuyKDYRthDtRA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I16vHCr43OQO5Doj+8gp2uSYP565vuzkg5JWlSbfSiY=; b=APOd1PxXf8yX9R+C6BJsq4KDdvI75RJqsASTf1lMJfs9R+JTDjnE8jpIwT40u0uEkAj1g1Ck+ihxr4/5HqF8Nr+6FODWr73UlRYH/ejIicBHDJ5x53+ouM35j0+aO7t6uGLRSCfoXYd82KWzBtEqBD3sZG32z9+ernB8tCOKvCX8l4vzIe2O2C24GOWlDllhNv4hMnm1tR7drsCCXI1oLjFjQ2Q87JdljerQKK6yUeXdQjsG1JHp4tQ3KVKWdBkCD0smWhMxIDP91LM2L6KLkylYtilh1Q6K2kwPRYHhA/zr1uchUjzG7AIN/ISPeZZxVqkDuYt5yq8Iqj2pGC6ABA== Original-Received: from VI1EUR04FT060.eop-eur04.prod.protection.outlook.com (10.152.28.55) by VI1EUR04HT122.eop-eur04.prod.protection.outlook.com (10.152.28.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.14; Thu, 19 Dec 2019 00:05:50 +0000 Original-Received: from VI1P194MB0429.EURP194.PROD.OUTLOOK.COM (10.152.28.54) by VI1EUR04FT060.mail.protection.outlook.com (10.152.29.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.14 via Frontend Transport; Thu, 19 Dec 2019 00:05:49 +0000 Original-Received: from VI1P194MB0429.EURP194.PROD.OUTLOOK.COM ([fe80::35f2:9ea2:efd6:1d46]) by VI1P194MB0429.EURP194.PROD.OUTLOOK.COM ([fe80::35f2:9ea2:efd6:1d46%5]) with mapi id 15.20.2559.015; Thu, 19 Dec 2019 00:05:49 +0000 Thread-Topic: Christmas wish: Literate Elisp (Intro) Thread-Index: AQHVtfS+g/zo5k1zeU2XW90gL7fX/6fAlBbp In-Reply-To: Accept-Language: sv-SE, en-US Content-Language: sv-SE x-incomingtopheadermarker: OriginalChecksum:B9B54D005E3C3C8A997420FBAA360B0E72037FE6FC0548B4A4F16396715CA340; UpperCasedChecksum:FCF39561E8D6079BBCF1A40E612C3EA46F3C2A5ED9FD1F3BEED568DD795DA4FB; SizeAsReceived:7654; Count:45 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [AW9TDhFmbAiHSOl/hWzI1j7fdes8/Ahg] x-ms-publictraffictype: Email x-incomingheadercount: 45 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 6b4c57de-7ac9-4723-0485-08d7841734b8 x-ms-traffictypediagnostic: VI1EUR04HT122: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MkBzB+GscybJ46KWlnI9lmr2uuqcAaFocr3Shx2hOUp58klnq1hBE9i/KZXEjjWcNg6JJRGPBBxcWSrbiatI0ZJ/06BMvm+0bWPvuJPLJs10JmdOUw5tuWg5ddE1E+AS+gN4ydMGxfAGpMwriSSoIA507QteY4UyRx+gidhCxVu6zaJAD2daRnifKJByM94n x-ms-exchange-transport-forked: True X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 6b4c57de-7ac9-4723-0485-08d7841734b8 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2019 00:05:49.9064 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1EUR04HT122 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.92.73.35 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:243465 Archived-At: --_000_VI1P194MB0429EACB6EB5FEBF77C50D4696520VI1P194MB0429EURP_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 8J+Yig0KDQpTa2lja2FkZXMgZnLDpW4gRS1wb3N0PGh0dHBzOi8vZ28ubWljcm9zb2Z0LmNvbS9m d2xpbmsvP0xpbmtJZD01NTA5ODY+IGbDtnIgV2luZG93cyAxMA0KDQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KRnLDpW46IEVtYWNzLWRldmVsIDxlbWFjcy1kZXZlbC1ib3VuY2Vz K2FydGh1ci5taWxsZXI9bGl2ZS5jb21AZ251Lm9yZz4gZsO2ciBWYW5MIDx2YW5Ac2NyYXRjaC5z cGFjZT4NClNraWNrYXQ6IFdlZG5lc2RheSwgRGVjZW1iZXIgMTgsIDIwMTkgMTE6NDM6MzkgUE0N ClRpbGw6IGVtYWNzLWRldmVsQGdudS5vcmcgPGVtYWNzLWRldmVsQGdudS5vcmc+DQrDhG1uZTog Q2hyaXN0bWFzIHdpc2g6IExpdGVyYXRlIEVsaXNwIChJbnRybykNCg0KDQo+PiA7IEkgYW0gbm90 IG1vcmUgZGlzdHJhY3RlZCB3aGlsZSByZWFkaW5nIHRoaXMgbGluZSBvZiB0ZXh0DQo+PiB0aGFu IEkgYW0gd2hpbGUgcmVhZGluZyB0aGlzIG9uZS4NCj4NCj4gVGhyZSBpcyBubyBkaXNjdXNzaW9u IG9mIGNoYW5naW5nIHRoZSBleGlzdGluZyBzeW50YXgvc2VtYW50aWMgb2YNCj4gRWxpc3AgaGVy ZS4gIEFydGh1ciBpcyBwcm9wb3NpbmcgYSBuZXcgZmlsZSBmb3JtYXQvc3ludGF4IGFzIGFuDQo+ IGFsdGVybmF0aXZlIHRvIHRoZSB1c2Ugb2Ygd2VhdmUvdGFuZ2xlIG9yIE9yZy1tb2RlLg0KPg0K PiBZb3UgZG9uJ3QgaGF2ZSB0byBhZ3JlZSB3aXRoIGVhY2ggb3RoZXIuDQoNCkFydGh1cidzIHZp c2lvbiBpcyBhIGJlYXV0aWZ1bCB0aGluZyB0byBteSBleWVzLiAgTGF3eWVycyBhbmQNCnByb2dy YW1tZXJzIGNhbiByZWFkIGFuZCB3cml0ZSwgdGhvdWdodGZ1bGx5IGFuZCBjbGVhcmx5LCB0b2dl dGhlcg0KY29sbGFib3JhdGl2ZWx5LCBhdCB0aGUgQ3JlYXRpb24gYmVmb3JlIHRoZSB0d28gY3Jh c2hzLg0KDQoobWVzc2FnZQ0KICAgICAgICAiQmVmb3JlIHlvdSBnbywgaGF2ZSB5b3UgaGVhcmQg dGhlIGNvbWVkaWFuIHRlbGwgdGhlIGpva2UgYWJvdXQNCiAgICAgICAgIHRoZSBsYXd5ZXIsIHRo ZSBzY2llbnRpc3QsIGFuZCB0aGUgZW5naW5lZXIgZ29pbmcgdG8gTWFycz8iKQ0KDQotLQ0KVmFu TC4sIPCfkJ4NCiAgyZnJmTBAIOS4gCDkuowg5LiJIOiogCDoqp4g8J2UliDlhYMg56S6IOiovCDm mI4g5rW3IOiHqiDlt7Eg5ryiIOacrCDkurogR251cy9FbWFjcyAoYmVya2VsZXktdW5peCkNCg0K DQo= --_000_VI1P194MB0429EACB6EB5FEBF77C50D4696520VI1P194MB0429EURP_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQou TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3Jk U2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVw dCA3MC44NXB0IDcwLjg1cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u MTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iU1YiIGxpbms9ImJsdWUiIHZs aW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7U2Vnb2UgVUkgRW1vamkmcXVv dDssc2Fucy1zZXJpZiI+JiMxMjg1MjI7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2tpY2thZGVzIGZy w6VuIDxhIGhyZWY9Imh0dHBzOi8vZ28ubWljcm9zb2Z0LmNvbS9md2xpbmsvP0xpbmtJZD01NTA5 ODYiPg0KRS1wb3N0PC9hPiBmw7ZyIFdpbmRvd3MgMTA8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGhyIHN0eWxlPSJkaXNwbGF5OmlubGlu ZS1ibG9jazt3aWR0aDo5OCUiIHRhYmluZGV4PSItMSI+DQo8ZGl2IGlkPSJkaXZScGx5RndkTXNn IiBkaXI9Imx0ciI+PGZvbnQgZmFjZT0iQ2FsaWJyaSwgc2Fucy1zZXJpZiIgc3R5bGU9ImZvbnQt c2l6ZToxMXB0IiBjb2xvcj0iIzAwMDAwMCI+PGI+RnLDpW46PC9iPiBFbWFjcy1kZXZlbCAmbHQ7 ZW1hY3MtZGV2ZWwtYm91bmNlcyYjNDM7YXJ0aHVyLm1pbGxlcj1saXZlLmNvbUBnbnUub3JnJmd0 OyBmw7ZyIFZhbkwgJmx0O3ZhbkBzY3JhdGNoLnNwYWNlJmd0Ozxicj4NCjxiPlNraWNrYXQ6PC9i PiBXZWRuZXNkYXksIERlY2VtYmVyIDE4LCAyMDE5IDExOjQzOjM5IFBNPGJyPg0KPGI+VGlsbDo8 L2I+IGVtYWNzLWRldmVsQGdudS5vcmcgJmx0O2VtYWNzLWRldmVsQGdudS5vcmcmZ3Q7PGJyPg0K PGI+w4RtbmU6PC9iPiBDaHJpc3RtYXMgd2lzaDogTGl0ZXJhdGUgRWxpc3AgKEludHJvKTwvZm9u dD4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IkJvZHlGcmFnbWVudCI+ PGZvbnQgc2l6ZT0iMiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0OyI+DQo8ZGl2IGNsYXNz PSJQbGFpblRleHQiPjxicj4NCiZndDsmZ3Q7IDsgSSBhbSBub3QgbW9yZSBkaXN0cmFjdGVkIHdo aWxlIHJlYWRpbmcgdGhpcyBsaW5lIG9mIHRleHQ8YnI+DQomZ3Q7Jmd0OyB0aGFuIEkgYW0gd2hp bGUgcmVhZGluZyB0aGlzIG9uZS48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaHJlIGlzIG5vIGRpc2N1 c3Npb24gb2YgY2hhbmdpbmcgdGhlIGV4aXN0aW5nIHN5bnRheC9zZW1hbnRpYyBvZjxicj4NCiZn dDsgRWxpc3AgaGVyZS4mbmJzcDsgQXJ0aHVyIGlzIHByb3Bvc2luZyBhIG5ldyBmaWxlIGZvcm1h dC9zeW50YXggYXMgYW48YnI+DQomZ3Q7IGFsdGVybmF0aXZlIHRvIHRoZSB1c2Ugb2Ygd2VhdmUv dGFuZ2xlIG9yIE9yZy1tb2RlLjxicj4NCiZndDs8YnI+DQomZ3Q7IFlvdSBkb24ndCBoYXZlIHRv IGFncmVlIHdpdGggZWFjaCBvdGhlci48YnI+DQo8YnI+DQpBcnRodXIncyB2aXNpb24gaXMgYSBi ZWF1dGlmdWwgdGhpbmcgdG8gbXkgZXllcy4mbmJzcDsgTGF3eWVycyBhbmQ8YnI+DQpwcm9ncmFt bWVycyBjYW4gcmVhZCBhbmQgd3JpdGUsIHRob3VnaHRmdWxseSBhbmQgY2xlYXJseSwgdG9nZXRo ZXI8YnI+DQpjb2xsYWJvcmF0aXZlbHksIGF0IHRoZSBDcmVhdGlvbiBiZWZvcmUgdGhlIHR3byBj cmFzaHMuPGJyPg0KPGJyPg0KKG1lc3NhZ2U8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7QmVmb3JlIHlvdSBnbywgaGF2ZSB5b3UgaGVhcmQgdGhl IGNvbWVkaWFuIHRlbGwgdGhlIGpva2UgYWJvdXQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIGxhd3llciwgdGhlIHNjaWVudGlzdCwgYW5k IHRoZSBlbmdpbmVlciBnb2luZyB0byBNYXJzPyZxdW90Oyk8YnI+DQo8YnI+DQotLSA8YnI+DQpW YW5MLiwg8J+Qnjxicj4NCiZuYnNwOyZuYnNwO8mZyZkwQCZuYnNwO+S4gCZuYnNwO+S6jCZuYnNw O+S4iSZuYnNwO+iogCZuYnNwO+iqniZuYnNwO/CdlJYmbmJzcDvlhYMmbmJzcDvnpLombmJzcDvo qLwmbmJzcDvmmI4mbmJzcDvmtbcmbmJzcDvoh6ombmJzcDvlt7EmbmJzcDvmvKImbmJzcDvmnKwm bmJzcDvkurombmJzcDtHbnVzL0VtYWNzJm5ic3A7KGJlcmtlbGV5LXVuaXgpPGJyPg0KPGJyPg0K PGJyPg0KPC9kaXY+DQo8L3NwYW4+PC9mb250PjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_VI1P194MB0429EACB6EB5FEBF77C50D4696520VI1P194MB0429EURP_--