From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 8IQjJtt1bmPMFQEAbAwnHQ (envelope-from ) for ; Fri, 11 Nov 2022 17:18:35 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id aKw0Jdt1bmOSFgAAG6o9tA (envelope-from ) for ; Fri, 11 Nov 2022 17:18:35 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2D8AB10601 for ; Fri, 11 Nov 2022 17:18:35 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1otWjI-00068z-M7; Fri, 11 Nov 2022 11:18:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otWjH-00068o-8s for help-guix@gnu.org; Fri, 11 Nov 2022 11:18:07 -0500 Received: from smtp.polymtl.ca ([132.207.4.11]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otWjD-00074f-QK for help-guix@gnu.org; Fri, 11 Nov 2022 11:18:05 -0500 Received: from localhost (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id 2ABGHl7A022934; Fri, 11 Nov 2022 11:17:51 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.polymtl.ca 2ABGHl7A022934 To: Jake Shilling , jgart , Guix Help Subject: Re: geiser-edit-symbol-at-point In-Reply-To: <87sfipd0kz.fsf@gmail.com> References: <20221110193527.GB571@dismail.de> <20221110194440.GB1732@dismail.de> <87sfipd0kz.fsf@gmail.com> Date: Fri, 11 Nov 2022 11:17:47 -0500 Message-ID: <877d01o47o.fsf@laura> MIME-Version: 1.0 Content-Type: text/plain X-Poly-FromMTA: (modemcable094.169-200-24.mc.videotron.ca [24.200.169.94]) at Fri, 11 Nov 2022 16:17:47 +0000 Received-SPF: pass client-ip=132.207.4.11; envelope-from=olivier.dion@polymtl.ca; helo=smtp.polymtl.ca X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Olivier Dion From: Olivier Dion via Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1668183515; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=AYZDFeLL0F8pmnQjGKcX9EjDsUaG4mpX/B5W4o+5iOA=; b=k5qV0tW52zjMJvA+kb7MWnaH1C80Ey8OMzNZJBBm/UMy5hRT70HksqfynTBpBiKnJNrM4B 93bHYu1JjFg+rKV8odkbbkghyN2+tnia66tLEP0f7oZgSzZ2HIPeKBqzNUY5ue32X1hI54 ij4lkIGpp5HBZuW1Q9OrkKlquAA/CzR9/sok2siurPEarmbGhmHdP9FD9bpR5azCiAmWla bDSoU+uq5bOJjOSaxm+qaQegqqadsWQnGhruZggOG+DT6QAZfJytqWzqu3ZYxXBZdywKur n1jtj2wA16Pr+n7buNBs+3VvpwSY/ROiW62LRWptCW46+2dkZNNuQQXZiAW/2g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1668183515; a=rsa-sha256; cv=none; b=kWAKchtG7fCnG0ec0iKraVkwF9lH64kO0uGfdG5m5EqiFFHJMsV8LYe8WcxctygdDzuALU hYPDXlHajsX6QMfhs0olU6x4v8eF9RgtH/6g3qAJ38SfWKVWx0+yW5RChcwbCYzPf2iz99 mtxOVhvq7l53g89zJeFw9SQjfb7npQ7THSY6YztT5eeHSAns5kqsgHyVtFs/tQlfh8vJtr n9QAEsxrsFXk1gqcHwMfoFstI0iIMar6+JHK+xGBeXtnnXmC76yeP0aqXkCQexkY8GvD8t W7Z2QoSLEcM7mdTshvqqb3V5Vx1qvrG8+rRtPUwQxjuXf/HiyP+MfGNd1j6M3w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.83 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 2D8AB10601 X-Spam-Score: -3.83 X-Migadu-Scanner: scn0.migadu.com X-TUID: diwGTLtlqMWP On Fri, 11 Nov 2022, Jake Shilling wrote: > I don't really have anything helpful to add, except that I believe > geiser doesn't work the way SLIME or LSP does, where there's some > process parsing a project with semantic awareness. Instead it just > launches guile (or some other repl) and parses the prompt string. As far > as I know it is really just sending text back and forth between a > scheme-mode buffer and a runing repl. Would this kind of tool be more useful than Geiser? I find that auto-parsing of the project could really help refactoring stuff and jump to definition without having to evaluate every module. The REPL can stay there for on the fly modification of the program of course, but perhaps a communication would be necessary between the auto-parser and the REPL. What do you think? -- Olivier Dion oldiob.dev