From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Joseph Brenner Newsgroups: gmane.emacs.help Subject: Re: About Emacs Modernisation Project Date: Fri, 04 Jun 2010 11:33:58 -0700 Message-ID: <87d3w6fy09.fsf@kzsu.stanford.edu> References: <143c6d28-4423-4e43-9fc5-c0fb3340043b@c11g2000vbe.googlegroups.com> <87ljazofkn.fsf@rapttech.com.au> <04eff456-349f-4840-b0f7-d1784f6b7058@d12g2000vbr.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1291828539 27587 80.91.229.12 (8 Dec 2010 17:15:39 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 8 Dec 2010 17:15:39 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 08 18:15:35 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PQNc0-0003D8-H6 for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 18:15:28 +0100 Original-Received: from localhost ([127.0.0.1]:49608 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQNbz-0003a7-Kp for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 12:15:27 -0500 Original-Path: usenet.stanford.edu!postnews.google.com!news1.google.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.posted.rawbandwidth!news.posted.rawbandwidth.POSTED!not-for-mail Original-NNTP-Posting-Date: Fri, 04 Jun 2010 13:33:11 -0500 Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:zE2ORFcfQ4Qre+4zV0CxDpM8k/c= Original-Lines: 20 X-Usenet-Provider: http://www.giganews.com Original-NNTP-Posting-Host: 198.144.208.84 Original-X-Trace: sv3-eyxkQ+xwRoYy8P+7Ny0j+kXp2N/sKX+vlAm5nE+PCTNQfa8G94fMe+oAz2YW3ohcwn9CzwJ8ucM3pLN!QC+j10Wcodq4cSH3Kf3UGU3l7s3boCtoK+wghJn+KnAdY51Z3yXd6Gyq2wd122GT4ltsWYW8sPQ= X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 Original-Xref: usenet.stanford.edu gnu.emacs.help:178646 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:75677 Archived-At: LanX writes: > I really enjoyed reading this blog on ejacs > > http://steve-yegge.blogspot.com/2008/11/ejacs-javascript-interpreter-for-emacs.html Thanks, I'd missed that one somehow. Steve Yegge is always... interesting. Some minor points: I get the feeling he doesn't know about the pp.el package. (I don't think he would be impressed if he did. He thinks there's something nasty about perl's Data::Dumper, too.) He doesn't understand the problem with cl.el. Using it in your own code is indeed eminently "practical", but if you expect your code to be included in the emacs core, you'll run into fears born of the lack-of-encapsulation problem he talks about.