From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: using new versions of emacs without stoping a session Date: Wed, 17 Apr 2019 10:01:16 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="211895"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Apr 17 16:06:52 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hGlDA-000szM-2H for geh-help-gnu-emacs@m.gmane.org; Wed, 17 Apr 2019 16:06:52 +0200 Original-Received: from localhost ([127.0.0.1]:53474 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGlD9-0002pJ-2E for geh-help-gnu-emacs@m.gmane.org; Wed, 17 Apr 2019 10:06:51 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:38312) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGlBS-0001pG-Ak for help-gnu-emacs@gnu.org; Wed, 17 Apr 2019 10:05:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hGlBR-0006Ir-D5 for help-gnu-emacs@gnu.org; Wed, 17 Apr 2019 10:05:06 -0400 Original-Received: from [195.159.176.226] (port=35326 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hGlBR-0006HL-0Z for help-gnu-emacs@gnu.org; Wed, 17 Apr 2019 10:05:05 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hGlBO-000qcw-L4 for help-gnu-emacs@gnu.org; Wed, 17 Apr 2019 16:05:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:PRgfzfoYy/2eI043Q7UfQMFclOo= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:119956 Archived-At: > Is it possible to keep emacs running and update its code ? > For lisp code I guess that's not an issue, but for the c code ? You can definitely edit Emacs's C code while it's running as well as compile this new code. I do that all the time. But in order for Emacs to start using this new code, you're going to have to start a new process (but you don't have to stop the old process for that). That's one of the main reasons why we generally prefer when the code is written in Elisp rather than in C, Stefan