[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Geiser vs. guile-mode?
From: |
Jérémy Korwin-Zmijowski |
Subject: |
Re: Geiser vs. guile-mode? |
Date: |
Fri, 07 Feb 2020 17:19:26 +0100 |
User-agent: |
K-9 Mail for Android |
This is great news Pierre ! Geiser is a central point.
I will release my emacs-guile.el as soon as I give it a proper repo.
Here is my motivation (the vision) : "remove friction when coding with Guile in
Emacs by providing a ready to use Guile IDE which you can then customize to
your needs".
As a beginner in Guile (and Scheme) I would have benefit such dotfile to focus
my time on learning Guile rather than learning Emacs.
So here are the features I would like to provide (don't see here any priorized
order):
- No errors and no warning out of the box when Emacs start and when using
following features :
- Install from Guix and MELPA?
- [Magit] git versionning
- [Geiser] REPL, go to documentation
- [?] go to definition in Guile source code (even Guile's modules, srfi, ...)
- [Paredit] code manipulation facilities
- [?guile-fmt?] code formatting according style guidelines (does Guilers have
some?)
- [emacs-refactor.el] refactoring facilities like extract functions, variables,
...
- [YASnippet] provide template (GPL insertion, test harness skeleton, ...)
- [?] Debugging facilities (stepper, breakpoints, inspection, ...)
If you mind, I would be glad if any of you could share the specific emacs
modules and configuration you find useful in a guile dev purpose (ie : link to
your dotfile, why you use these conf, etc...)
Then I can integrate all of it in a single emacs-guile.el file to speed up the
process. And i would suggest to put this file anywhere easily accessible to the
community as soon as it is consistent enough.
Freely yours,
Jérémy
Le 7 février 2020 14:50:07 GMT+01:00, Pierre Neidhardt <address@hidden> a écrit
:
>Great news: Jao just fixed issue 252 mentioned above and seized the
>opportunity to release Geiser 0.11.
>
>Looks like I was a bit fast in my call for a guile-mode ;)
>
>So what about helping upstream with the implementation of the
>aforementioned features, namely:
>
>- How do we insert breakpoints?
>- How do we inspect compound objects? (e.g. SLIME / CIDER style)
>- How do we use the stepper (for debugging)?
>
>I thought of another one which is a must in SLIME/SLY: the interactive
>backtrace. We can toggle the display of local variables, go to
>definition, etc.
>
>--
>Pierre Neidhardt
>https://ambrevar.xyz/
--
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma
brièveté.
- Geiser vs. guile-mode?, Pierre Neidhardt, 2020/02/04
- Re: Geiser vs. guile-mode?, Jérémy Korwin-Zmijowski, 2020/02/04
- Re: Geiser vs. guile-mode?, Pierre Neidhardt, 2020/02/04
- Re: Geiser vs. guile-mode?, Pierre Neidhardt, 2020/02/07
- Re: Geiser vs. guile-mode?,
Jérémy Korwin-Zmijowski <=
- Re: Geiser vs. guile-mode?, Matt Wette, 2020/02/07
- Re: Geiser vs. guile-mode?, sirgazil, 2020/02/07
- Re: Geiser vs. guile-mode?, Matt Wette, 2020/02/07
- Re: Geiser vs. guile-mode?, Ricardo Wurmus, 2020/02/08
- Re: Geiser vs. guile-mode?, Matt Wette, 2020/02/08
- Message not available
- Re: Geiser vs. guile-mode?, Jérémy Korwin-Zmijowski, 2020/02/13
- Re: Geiser vs. guile-mode?, sirgazil, 2020/02/18
- Re: Geiser vs. guile-mode?, Ricardo Wurmus, 2020/02/19
- Re: Geiser vs. guile-mode?, sirgazil, 2020/02/20
- Re: Geiser vs. guile-mode?, Jose A. Ortega Ruiz, 2020/02/20