From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ryan White Newsgroups: gmane.emacs.devel,gmane.emacs.conference Subject: Talk (Emacs, from scratch) looking for a presenter Date: Fri, 4 Jan 2013 10:19:16 +0200 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=bcaec502d876db9c5b04d2722393 X-Trace: ger.gmane.org 1357287586 15598 80.91.229.3 (4 Jan 2013 08:19:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 4 Jan 2013 08:19:46 +0000 (UTC) Cc: emacs-devel@gnu.org To: emacs-conf@lists.hugadev.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 04 09:20:03 2013 Return-path: Envelope-to: ged-emacs-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 1Tr2VV-0002B6-Vo for ged-emacs-devel@m.gmane.org; Fri, 04 Jan 2013 09:20:02 +0100 Original-Received: from localhost ([::1]:41846 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tr2VG-0002b0-L0 for ged-emacs-devel@m.gmane.org; Fri, 04 Jan 2013 03:19:46 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:60401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tr2VB-0002aa-Dp for emacs-devel@gnu.org; Fri, 04 Jan 2013 03:19:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tr2V7-0006ST-Dv for emacs-devel@gnu.org; Fri, 04 Jan 2013 03:19:41 -0500 Original-Received: from mail-vc0-f170.google.com ([209.85.220.170]:50645) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tr2V7-0006SB-85 for emacs-devel@gnu.org; Fri, 04 Jan 2013 03:19:37 -0500 Original-Received: by mail-vc0-f170.google.com with SMTP id fl11so16381617vcb.1 for ; Fri, 04 Jan 2013 00:19:36 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type :x-gm-message-state; bh=cZIaKEuBl8SrxXjGiMmOJIMhJUmH2FBa05VrvpaqAjs=; b=T3jspx6xq9TwZ2+huMX4HUKY9/IX5rSvRV/OBZLcJfYOBFy4sSCiP/Dh5xNKshZX1j WH+MDgDATXi/ggU5HxCo14/ZGkTltwwVlgVsOKW4ZpEUlnCoaWQYlewkEXavXLZKu2Fe YEGmH2ZHnRC3/43iyY/hrW0T6QfNEzqrG4tmZ0zBVbalunrzi3teAx5T1sj92deTLL75 DPEQpDxS1GzzZd6+F7B77qyHqkpcGi0/P2k6cgCmpBe0X3BivseCBxbTfbSYX8YidLMc i1aTipWZW7ztU+nqIMyPvxwvqMSftpgsXY0ctzTkEcrROaYfKvF+Y9N7J4XHj6d9bnHq QDHw== Original-Received: by 10.52.19.8 with SMTP id a8mr68467441vde.127.1357287576542; Fri, 04 Jan 2013 00:19:36 -0800 (PST) Original-Received: by 10.58.37.130 with HTTP; Fri, 4 Jan 2013 00:19:16 -0800 (PST) X-Gm-Message-State: ALoCoQkR5gUoD2iTtsstS3I4wtzkzNhZVFIF8+6NaSksxhArQjELz6LCTGowMa3/i0s2VWWOWwm1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.220.170 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:156074 gmane.emacs.conference:108 Archived-At: --bcaec502d876db9c5b04d2722393 Content-Type: text/plain; charset=ISO-8859-1 Hi Conf people I'd be interested to know if there are any knowledgeable/keen presenters out there who would rather take care of this, than leave it up to me. I haven't put in all the blood, sweat and tears to get (and keep) Emacs working, so it's only fair that those who did get preference. I proposed "Emacs, from scratch": A quick, entertaining look at how Emacs starts up. From the core interpreter, through the elisp packages to bring it to "full Elisp" status, and on into the bits and pieces that make it all "Emacs". Remember: it's not a text editor - it's an operating system, with a text editor baked in ;) It got quite a few votes, and looks like it'd be a hot topic. ... I think it'd also be interesting to know which primitives are in languages other than Elisp, how the Emacs image is dumped - what gnarly, historically retained little flourishes are there - that sort of thing. Any takers? Also - feel free to let me know if you'd rather not present, but are willing to help out with questions I'd have if I were to do so. Have a good one. Ryan -- *Ryan White* SystemicLogic +27 (0) 82 875 3693 ryan.white@systemiclogic.net --bcaec502d876db9c5b04d2722393 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Conf people

I'd be interested to know if there ar= e any knowledgeable/keen presenters out there who would rather take care of= this, than leave it up to me. I haven't put in all the blood, sweat an= d tears to get (and keep) Emacs working, so it's only fair that those w= ho did get preference.

I proposed "Emacs, from scratch":

A quick, entertaining look at how Emacs starts up. From the core interprete= r, through the elisp packages to bring it to "full Elisp" status,= and on into the bits and pieces that make it all "Emacs". Rememb= er: it's not a text editor - it's an operating system, with a text = editor baked in ;)

It got quite a few vot= es, and looks like it'd be a hot topic.

... I = think it'd also be interesting to know which primitives are in language= s other than Elisp, how the Emacs image is dumped - what gnarly, historical= ly retained little flourishes are there - that sort of thing.

Any takers?

Also - feel free to let me know if you'd rather not present, but are wi= lling to help out with questions I'd have if I were to do so.

Have a good one.
Ryan


--
Ryan Whit= e

SystemicLogic

--bcaec502d876db9c5b04d2722393--