From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: Making Emacs popular again with a video Date: Fri, 15 May 2020 13:11:02 +1000 Message-ID: References: <1x-DbWgcZMdiPFDLLFw7ZLJDqXHZARTR5c8sWR5zCocut6rLXMapS3w3Jzyol9TtXEANieVR9vGhD26962x_H4a1PpRb9ACryG9CX35Zd0s=@protonmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000007797cd05a5a72af6" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="43121"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs developers , ndame To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 15 05:11:58 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jZQlQ-000B6P-Km for ged-emacs-devel@m.gmane-mx.org; Fri, 15 May 2020 05:11:56 +0200 Original-Received: from localhost ([::1]:56590 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZQlP-0002DY-LD for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 23:11:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43098) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZQkm-0001Su-EK for emacs-devel@gnu.org; Thu, 14 May 2020 23:11:16 -0400 Original-Received: from mail-ot1-x32d.google.com ([2607:f8b0:4864:20::32d]:45899) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jZQkl-0004RL-HV for emacs-devel@gnu.org; Thu, 14 May 2020 23:11:16 -0400 Original-Received: by mail-ot1-x32d.google.com with SMTP id c3so783456otr.12 for ; Thu, 14 May 2020 20:11:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PQlSGAoNnxDKP7cIizYTCFNiKUZ1khpXJ3pnxah+Ft0=; b=knVtcRdnk7Idl5gqkcvyXC9eexD8PJjTFIZp1GDSRLChizn7YE5SmAmZTjA+zwYuu1 S7/XyahjQOOB96bt/Xumquw0Z2f2eZLlkC+7xxE4klkFWXfmnJ5Hs6mXRni26wYXG4i4 nD6QqfrbWIG0iTXSfH0BKJYi4qH5oT2uK1tvVIAf4BGcHpnOzObdzxHJ6J+upLN5plo8 g3J7RbvLHDB2h9lFdDjAuhYyNeCRqnxfybKlvnC/4vdq/zd3ee/U/+AdYvGirZyXSKPl qA3mioXiSrKNZ7ksoHvkFxxjS8PZxG6ldz+LfEUCYw7ezhzRj0MWHlPPGgfsjQASSbT2 Tr1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PQlSGAoNnxDKP7cIizYTCFNiKUZ1khpXJ3pnxah+Ft0=; b=jVVRR7aKgnVn6FAttGdQ6CarF0TA4GTO5raZ5UmX66GxHw8voDkqxZ020Gbch2Q8M3 zCoiSiZazMpI4hc+X86m75wwuGdHmkRzQx3X4Nnw/RjzznTzLlIFokttM1iLp/AK4Nz3 iqCi57fsiTWavZK7nm5Wr8gXnnfQJ1VeCwJNpaNoijsYfRcf8inED39Va7lARtExA3MB dawinEQGeBa+GINjq4hg/MUfwlcsxWeNL8MjIrK+6GG7ZYDpWK+dIqR2VoQlc89eVaEm FBKuYNskq9pvfm8+VPQIloGDXp8x4CLcKkdAUjyuX92kkctq7KenprPvF008zVMwv3s2 XvEw== X-Gm-Message-State: AOAM533WxgrRBj6H3dQs2pGGpewa2VSrnOS+ZC2ZmXmtPYSNPu7SX+UJ 8CsoKIR32Kw6VSF8Wn2y+YR7R5RJ49MrD/buksI= X-Google-Smtp-Source: ABdhPJwleB+2nyu3GgEGBCj8mNMMcS9B5v1abR8Kje5ZxVT3/AhyOAKRVPWU4vhTCpMh1GcQu6uOu6nxQJbDNjskK7U= X-Received: by 2002:a05:6830:1d99:: with SMTP id y25mr714158oti.235.1589512274154; Thu, 14 May 2020 20:11:14 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::32d; envelope-from=theophilusx@gmail.com; helo=mail-ot1-x32d.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:250313 Archived-At: --0000000000007797cd05a5a72af6 Content-Type: text/plain; charset="UTF-8" On Fri, 15 May 2020 at 03:49, Stefan Monnier wrote: > > Yes, the only thing vscode doesn't have is rapid prototyping, extending > the > > environment quickly. Writing an extension for it is much more cumbersome > (no > > built-in docs for the api either, you have to browse the web for that), > but > > most users don't write extensions anyway, they just want to use existing > > ones, so this doesn't concern them. > > Indeed, I think what sets Emacs apart, really, is the effort that's been > made since the very early design to try and abolish the boundary between > "user" and "developer" and make it as easy as possible to get > something going. > > > Stefan > > > +1 and likely the aspect of Emacs we should emphasise. With VS code, you cannot easily create a workflow with a high level of automation that is project specific. There are lots of extensions you can add which will deal with 'standard' workflow components, but no easy way to glue them all together and implement automated steps. In Emacs, using and programming your environment to meet your needs are blurred and enable you to do things your way, not someone elses way. -- regards, Tim -- Tim Cross --0000000000007797cd05a5a72af6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, 15 May 2020 at 03:49, St= efan Monnier <monnier@iro.um= ontreal.ca> wrote:
> Yes, the only thing vscode doesn't have is rapid protot= yping, extending the
> environment quickly. Writing an extension for it is much more cumberso= me (no
> built-in docs for the api either, you have to browse the web for that)= , but
> most users don't write extensions anyway, they just want to use ex= isting
> ones, so this doesn't concern them.

Indeed, I think what sets Emacs apart, really, is the effort that's bee= n
made since the very early design to try and abolish the boundary between "user" and "developer" and make it as easy as possible = to get
something going.


=C2=A0 =C2=A0 =C2=A0 =C2=A0 Stefan



+1 and likely the aspect of= Emacs we should emphasise. With VS code, you cannot easily create a workfl= ow with a high level of automation that is project specific. There are lots= of extensions you can add which will deal with 'standard' workflow= components, but no easy way to glue them all together and implement automa= ted steps.=C2=A0 In Emacs, using and programming your environment to meet y= our needs are blurred and enable you to do things your way, not someone els= es way.

--
regards,

Tim

--
Tim Cross

--0000000000007797cd05a5a72af6--