From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Luis_Felipe_L=C3=B3pez_Acevedo?= Newsgroups: gmane.lisp.guile.devel Subject: Re: Ideas for a Guile tutorial to go with the new site Date: Tue, 27 Oct 2015 10:17:58 -0500 Message-ID: <012ecd1a116579c9f312563187bfa475@openmailbox.org> References: <87k2qkjh74.fsf@dustycloud.org> <69725d37e4da310143317b42e5cb35b1@openmailbox.org> <99386b9819329acfaad40d03deef0892@hypermove.net> <878u6ykefz.fsf@dustycloud.org> <5424e6a85a38f4b4ee11120d05a9938d@smtp.hushmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1445959373 11045 80.91.229.3 (27 Oct 2015 15:22:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 27 Oct 2015 15:22:53 +0000 (UTC) Cc: guile-devel@gnu.org To: BCG Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Oct 27 16:22:44 2015 Return-path: Envelope-to: guile-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 1Zr65A-0000sA-S7 for guile-devel@m.gmane.org; Tue, 27 Oct 2015 16:22:41 +0100 Original-Received: from localhost ([::1]:60384 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zr659-0001lp-UM for guile-devel@m.gmane.org; Tue, 27 Oct 2015 11:22:39 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48237) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zr654-0001gz-Un for guile-devel@gnu.org; Tue, 27 Oct 2015 11:22:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zr650-0006Ly-5z for guile-devel@gnu.org; Tue, 27 Oct 2015 11:22:34 -0400 Original-Received: from smtp8.openmailbox.org ([62.4.1.42]:57831) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zr64z-0006Lc-UO for guile-devel@gnu.org; Tue, 27 Oct 2015 11:22:30 -0400 Original-Received: by mail2.openmailbox.org (Postfix, from userid 1004) id 201832AC1856; Tue, 27 Oct 2015 16:18:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1445959346; bh=milkzfuUy4PaXviy+Gb8CDx3sVEEncA/PPmdkgffLRY=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=UFgmocVrKtSTt285QYsEC2f8NTe3OyVsCbjb4WD1ZlWy1yuw5uNBRhh+CozcAhXQr r0QxVtMPb/osfN1VzehdbEoeG9ecM16IyUBHfpDCaq2HCuz/qagvoLSpJEnfdC7m45 /pxCy99J4xApsqSb0y2mXzHMDD46hvBsQpyTXGwg= Original-Received: from www.openmailbox.org (openmailbox-b1 [10.91.69.218]) by mail2.openmailbox.org (Postfix) with ESMTP id A19FE2AC24FC; Tue, 27 Oct 2015 16:17:58 +0100 (CET) Authentication-Results: mail2.openmailbox.org; dkim=none reason="no signature"; dkim-adsp=fail (unprotected policy); dkim-atps=neutral In-Reply-To: <5424e6a85a38f4b4ee11120d05a9938d@smtp.hushmail.com> X-Sender: felipe.lopez@openmailbox.org User-Agent: Roundcube Webmail/1.0.6 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 62.4.1.42 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:17956 Archived-At: On 2015-10-20 17:45, BCG wrote: > On 10/19/2015 12:29 PM, Christopher Allan Webber wrote: >> Amirouche Boubekki writes: >>=20 >>> To the contrary I think it's not a good idea to start upfront the >>> tutorial with which editor should be used is a good way to loose half= =20 >>> of >>> the readers, because they will feel more uncomfortable and not up to=20 >>> the >>> task. To be useful emacs requires one 'Getting Started' tutorial in >>> itself. Or anykind of setup for that matter. The tutorial should go=20 >>> as >>> quickly as possible to the matter and start with coding. >>>=20 >>> I started a tutorial at http://hypermove.net/. I don't introduce >>> readline until the user knows what the REPL is. Part 1 is all done in >>> REPL. I subtly introduce emacs as a good choice for an editor in part= =20 >>> 2 >>> which is done in an editor. But doesn't enforce it. >> Okay, sorry if I wasn't being clear... my goal in that section would=20 >> be >> to encourage everyone who *isn't already an emacs user* to pick up a >> simple editor and know how to use that with Guile, but them give them=20 >> a >> brief tip that they want to look into Emacs + Geiser once they've=20 >> dived >> in a bit more deeply. >>=20 >> I don't think this section needs to be too long. I agree it should=20 >> not >> be overwhelming. >>=20 > Personally I would appreciate a not-so-brief tip. Most resources on > the web about coding in scheme seem to claim that emacs is the best > environment for it, but rarely go into the reasoning about why or > provide a focused way to get started with it. I'd be happy to try out > those tools, but it hardly is worth it to me to slog through the emacs > tutorial just to see if I like whatever advantages it may have for > coding Scheme. I think a video tutorial to get the user started with Guile + Emacs=20 would be great for that. First video in a "Learn GNU Guile" series=20 hosted in a MediaGoblin instance :) --=20 Luis Felipe L=C3=B3pez Acevedo http://sirgazil.bitbucket.org/