From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?0KDQvtC80LDQvSDQl9Cw0LnRgNGD0LvQu9C40L0=?= Newsgroups: gmane.lisp.guile.user Subject: Re: Automatic refactoring of Guile code Date: Sat, 20 Apr 2019 13:21:42 +0300 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="219462"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Guile User To: =?UTF-8?Q?J=C3=A9r=C3=A9my_Korwin=2DZmijowski?= Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Apr 20 12:22:17 2019 Return-path: Envelope-to: guile-user@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 1hHn8S-000uwz-Ls for guile-user@m.gmane.org; Sat, 20 Apr 2019 12:22:16 +0200 Original-Received: from localhost ([127.0.0.1]:39590 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hHn8R-0000Bl-Ga for guile-user@m.gmane.org; Sat, 20 Apr 2019 06:22:15 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:38083) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hHn89-0000BZ-By for guile-user@gnu.org; Sat, 20 Apr 2019 06:21:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hHn87-0005rn-D5 for guile-user@gnu.org; Sat, 20 Apr 2019 06:21:57 -0400 Original-Received: from mail-io1-xd2d.google.com ([2607:f8b0:4864:20::d2d]:44488) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hHn87-0005rP-6O for guile-user@gnu.org; Sat, 20 Apr 2019 06:21:55 -0400 Original-Received: by mail-io1-xd2d.google.com with SMTP id u12so6110292iop.11 for ; Sat, 20 Apr 2019 03:21:54 -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=xDKxSX84csXVhD7oFe9NsbvdsbyEfqWLWvBW7KGaIHs=; b=HttYTjixhb1mPA2iydznh03itfrHLmkFAALENzY7q7Tt2Yb7yBxs0AybiuZ2GNV+U0 UxQvOQ7jPNlixJBwNNXDQYh1zB8ke1lQHyZTNShrcqM6ppkQLlr/mjrgmJjlNa/na+06 n3jsQPsLdokGVZq0q66O9gH5KlhsWieVoPgA+yXVNOJyEkjQHKE/Z893BvN5kA6I+7ZK bPFUnwhunBibHzp07FBsXOY6O90oj3030PWDp4sSG0YgBmhVRTfLNTjx39tNBIftczbq btgj+fvURpZfZK/1uBIFcoAY/dW9kxGLV5qXMxvH0dG1B8GhFUrj6XJ8zfiEEvgEbEu6 j5vw== 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=xDKxSX84csXVhD7oFe9NsbvdsbyEfqWLWvBW7KGaIHs=; b=izB08rQ+eSP/HVitYNmHtFwPzW1X3yhK9bjBv/zk1gZd5XdocU6NnY+KId82ZKHycY JQraCcDQbtnjWsvS+gFQKyQ+xgElAzTyG+ng7Wg/DQTm3fk4pFfxT8A8+nbbTpBzwF0O K5V7NU02Qr8g6rFTUvakyuXSjvUuSgedjwhm6qYtkRY5CLTq2Flczdq0ZKZc651AnRWW lirTnQ33tjsb6+4CZNnTVKOXXrXoKglOLNFd10wuHfPztO8OmQM1L6MJ7qCtCKcXq+I2 x2DqGsLm86Iyk+ud2B2UuRCMO566cZryii9kwejdXG2ucG1i+/jBtfhHKwcDAS9JNSWn cm7w== X-Gm-Message-State: APjAAAVqvqsyLr4OcwEyU9IEnH70D/bqaQ99cBgIsahprhQzyK7Ndvm0 LvhIrMyZAnMyhsKfLTAB0+ch2DI+nt6C/DEhv9c= X-Google-Smtp-Source: APXvYqxvn8aPC/DDFgpQxCDR7PKGQ4GyudoPRm1EesA93WexbF6Kf5SHkUotKzXaL9Sfu8hLL9S4hUahzfp7VbKlrAo= X-Received: by 2002:a6b:510f:: with SMTP id f15mr5842305iob.59.1555755713560; Sat, 20 Apr 2019 03:21:53 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::d2d X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:15405 Archived-At: Hello! Wilfred made the refactor browser some time ago. It can only extract variable and function now, but this browser is easily extensible. I will add some extra tasks in a few months to it when will be working for refactoring part of my current research of legacy software support technics= . https://github.com/Wilfred/emacs-refactor#user-content-scheme =D0=BF=D0=BD, 8 =D0=B0=D0=BF=D1=80. 2019 =D0=B3. =D0=B2 21:58, J=C3=A9r=C3= =A9my Korwin-Zmijowski < jeremy@korwin-zmijowski.fr>: > Hello ! > > I am curious about answers too! > I use Paredit for small actions. I am trying Parinfer in combination. > I looked for refactoring packages for Emacs which provide extracting > facilities like extract let context or extract function, ... Maybe it is > something we can work on for Guile ? > With people interested in the challenge ? > > Jeko > > Le 8 avril 2019 18:54:07 GMT+02:00, sirgazil a =C3=A9= crit : > >Hello, > > > >I'm looking for tools to do common automatic refactoring in Emacs. > >Would > >you mind sharing what you currently use? > > > > > >-- > >Luis Felipe L=C3=B3pez Acevedo > >http://sirgazil.bitbucket.io/ > > -- > Envoy=C3=A9 de mon appareil Android avec Courriel K-9 Mail. Veuillez excu= ser ma > bri=C3=A8vet=C3=A9. >