From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Grant Rettke Newsgroups: gmane.emacs.help Subject: Re: Counting SLOC in Emacs Date: Sat, 29 Nov 2014 08:36:03 -0600 Message-ID: References: <877fyfk1qn.fsf@wmi.amu.edu.pl> <8761dzjvcl.fsf@wmi.amu.edu.pl> <874mtjjt31.fsf@wmi.amu.edu.pl> <871tonjpuw.fsf@wmi.amu.edu.pl> <87bnnqwd9c.fsf@zigzag.favinet> <87fvd2i5v6.fsf@wmi.amu.edu.pl> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1417271787 7192 80.91.229.3 (29 Nov 2014 14:36:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 29 Nov 2014 14:36:27 +0000 (UTC) Cc: Emacs Help To: Marcin Borkowski Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Nov 29 15:36:23 2014 Return-path: Envelope-to: geh-help-gnu-emacs@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 1Xuj8I-0002cP-V0 for geh-help-gnu-emacs@m.gmane.org; Sat, 29 Nov 2014 15:36:23 +0100 Original-Received: from localhost ([::1]:47867 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xuj8E-00046e-Gs for geh-help-gnu-emacs@m.gmane.org; Sat, 29 Nov 2014 09:36:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55078) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xuj81-00046W-DQ for help-gnu-emacs@gnu.org; Sat, 29 Nov 2014 09:36:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xuj80-0001Aj-7d for help-gnu-emacs@gnu.org; Sat, 29 Nov 2014 09:36:05 -0500 Original-Received: from mail-oi0-x232.google.com ([2607:f8b0:4003:c06::232]:50434) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xuj80-0001Af-37 for help-gnu-emacs@gnu.org; Sat, 29 Nov 2014 09:36:04 -0500 Original-Received: by mail-oi0-f50.google.com with SMTP id a141so5709916oig.9 for ; Sat, 29 Nov 2014 06:36:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=DuIjxR+PDEp+rGP4poZo4fHAmaxp8JfBkNSCNVHpmVE=; b=e/BP+23W9CetpuObNyByhiugzdFrULo6mPkNPyY3Bs9bONQxT5qti/DYbt1wm9YXNH k/+8CYbf7AFjwaRzB78L9QewjUMmFPNnJEKslshTyzU4GFb7x4eUeTcgGBQy9gHLwy+J e+0LmChBdzvVpe9i1ZnUyZRr44zlOYeensImtRw8O9DwT1ZiPnJH0C51weJ5QwUJsCJW KgfJBAX1BbdBajKIe5mzmHeoc1iUrQvpfxvx+8y/cvUdaQOnJYhFCT2/K2u8N3G4HJKs gjaSZMCnmlFUsPYwLl8n+8ik+aceVBz+0lbhaolqO9p0rit1Vh/7vXeE/Vc1Z3IDfVbt V63w== X-Received: by 10.202.227.82 with SMTP id a79mr17787oih.59.1417271763540; Sat, 29 Nov 2014 06:36:03 -0800 (PST) Original-Received: by 10.182.134.72 with HTTP; Sat, 29 Nov 2014 06:36:03 -0800 (PST) In-Reply-To: <87fvd2i5v6.fsf@wmi.amu.edu.pl> X-Google-Sender-Auth: XGLlEwpoku1mEk2zpp3sH-xqiCA X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c06::232 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:101294 Archived-At: DrRacket is a great place to run at whatever speed you want, training wheels or not, in a safe and pleasant manner, too. http://racket-lang.org/ On Sat, Nov 29, 2014 at 5:49 AM, Marcin Borkowski wr= ote: > > On 2014-11-29, at 10:46, Thien-Thi Nguyen wrote: > >> () Marcin Borkowski >> () Fri, 28 Nov 2014 17:00:42 +0100 >> >> I'm planning to run a code reading seminar for some >> ambitious students at my faculty. I'm wondering whether >> it could be a good idea to study this;). >> >> (In fact, not really - at least not in the beginning - >> let them learn some more typical stuff before exposing >> young minds to Emacs Lisp with its peculiarities, like >> `interactive'. We'll start with Python and JS, though >> some Common Lisp is also planned.) >> >> That's like "teaching" a child to walk one leg, the first >> week, the other, the second, and together, only afterwards. >> >> Ugh; Not Recommended. >> >> Everything is peculiar in some respect. If you choose those >> of Emacs Lisp, your students may grind their teeth but they >> will eventually learn some self-respect (and maybe some love >> for parentheses :-D). > > I'm not sure if I get you. > > What I meant was: in this Elisp code, you have some really atypical > things (from general programming point if view), like the tight coupling > between the language and buffer (as a data structure). Given that my > students are beginners, some of them only exposed to really basics of > programming, I don't want them to deal with too many new concepts at > once. I view it rather as teaching to walk the first few weeks, and > only then teaching to run;-). > > Best, > > -- > Marcin Borkowski > http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski > Faculty of Mathematics and Computer Science > Adam Mickiewicz University > --=20 Grant Rettke gcr@wisdomandwonder.com | http://www.wisdomandwonder.com/ =E2=80=9CWisdom begins in wonder.=E2=80=9D --Socrates ((=CE=BB (x) (x x)) (=CE=BB (x) (x x))) =E2=80=9CLife has become immeasurably better since I have been forced to st= op taking it seriously.=E2=80=9D --Thompson