Re: Python's pdb module

2021-04-30 Thread Ricardo G. Herdt
Hi Tim, Am 30.04.2021 05:26 schrieb Tim Meehan: Is there something in Guile that is similar to Python's "pdb" module? For instance, sometimes I find it helpful to pause right before something bad happens with: you can use the debugging features of the REPL. See: ,help debug Example: ,break

Re: Indentation with inline comments in Emacs

2022-04-18 Thread Ricardo G. Herdt
Hi Zelphir, actually the doc-strings are available during runtime using '(ice-9 documentation)', so theoretically it is not restricted to Emacs. In fact I have been working on my spare time on a LSP server for scheme (together with a emacs-lsp and a VS Code extension), and documentation of gu

Re: LSP Server for Scheme (and more ...)

2022-06-11 Thread Ricardo G. Herdt
Thank you all, that's exactly my motivation :) If someone wants to add support to a different editor/IDE, feel free to ask for help or share your ideas with me. Regards, Ricardo Am 11.06.2022 04:07 schrieb Aleix Conchillo Flaqué: Yes!!! This is amazing and things like this can expose Guile t

Re: LSP Server for Scheme (and more ...)

2022-06-11 Thread Ricardo G. Herdt
Hi Luis, Thanks for pointing this out, I was not aware of GNOME Builder. Since I'm a GNOME user myself I'll put that on my TODO list. Ricardo Am 11.06.2022 15:21 schrieb Luis Felipe: Hi, On Saturday, June 11th, 2022 at 02:07, Aleix Conchillo Flaqué wrote: Yes!!! This is amazing and thing

Re: Curiosity: Microkernel implemented in Guile ?

2022-06-23 Thread Ricardo G. Herdt
Never tried it myself, but in case you are interested in exploring Scheme for this kind of development, check Loko Scheme, which runs on bare-metal and is developed to be a "platform for application and operating system development": https://scheme.fail/ There is also a #loko channel on liber

Re: string is read-only

2022-08-03 Thread Ricardo G. Herdt
Hi, Am 03.08.2022 11:41 schrieb Maxime Devos: I'm not aware of explicit documentation that string literals may not be modified (and in this case, cannot be modified). However, see the following mail on string mutability and program text: R7RS has a chapter mentioning this (3.4. Storage Model).

New release of LSP server; LSP clients for Emacs and VSCodium available

2022-08-03 Thread Ricardo G. Herdt
erdt/vscode-scheme-lsp. I only tested all this on Debian buster. Please let me know if you experience any trouble installing/using it. Regards, Ricardo G. Herdt

Re: New release of LSP server; LSP clients for Emacs and VSCodium available

2022-08-05 Thread Ricardo G. Herdt
Short update: there was a problem concerning automatic installation of server, and some other bugs. In case you tried to install the server or the clients and it didn't work properly, please try out the new versions available. Ricardo Am 04.08.2022 00:32 schrieb Ricardo G. Herdt: H

Re: New release of LSP server; LSP clients for Emacs and VSCodium available

2022-08-08 Thread Ricardo G. Herdt
ck on Guile using either Emacs or VSCode. Aleix On Fri, Aug 5, 2022 at 1:08 PM Ricardo G. Herdt wrote: Short update: there was a problem concerning automatic installation of server, and some other bugs. In case you tried to install the server or the clients and it didn't work properly, plea

Re: Guile outside of Emacs + Geiser

2023-09-27 Thread Ricardo G. Herdt
Hi Christine, I started writing a Guile LSP server a while ago (https://codeberg.org/rgherdt/scheme-lsp-server). Like you said it is incomplete, but I got following features so far: - show signature - show documentation - autocompletion - jump to definition - show diagnostics There is an ope

Re: What libunistring does guile need?

2023-11-20 Thread Ricardo G. Herdt
Hi, afaik you typically need the -dev version of the packages, in this case libunistring-dev. Regards, Ricardo Am 20.11.2023 04:01 schrieb Keith Wright: I am trying to install guile from source tarball. Of course, I had to install a couple of other things (gmp,m4,etc.) but that's done. gm

Re: Mqtt support in guile?

2024-10-31 Thread Ricardo G. Herdt
Hi, never did it myself, but you can create some bindings to libmosquitto for your usecase. There are bindings for chicken, one can take some inspiration from there: http://wiki.call-cc.org/eggref/5/mosquitto#api Regards, Ricardo Am 31.10.2024 03:24 schrieb Alan Wedel: I have been working

Re: sorted?

2024-12-09 Thread Ricardo G. Herdt
Hi Jeremy, Am 09.12.2024 11:21 schrieb Jeremy Korwin-Zmijowski: The reference says : Scheme Procedure: *sorted?* items less C Function: *scm_sorted_p* (items, less) Return |#t| if items is a list or vector such that, for each element x and the next element y of items, |(les

Web IDL parser for Guile (was: Re: [ANN] Hoot 0.6.1 released!)

2025-06-06 Thread Ricardo G. Herdt
Hi, Motivated by this discussion I took the chance to have some fun writing parsers and wrote one for Web IDL files in Guile: https://codeberg.org/rgherdt/webidl-parser Actually there are two parsers involved. The first reads the WebIDL-grammar and generates parts of the main parser for IDL

Re: Web IDL parser for Guile (was: Re: [ANN] Hoot 0.6.1 released!)

2025-06-21 Thread Ricardo G. Herdt
you have any improvement suggestions or ideas of a possible target code to be generated out of it. BTW I'm also reachable on libera: rgherdt Regards, Ricardo G. Herdt Am 06.06.2025 22:23 schrieb Thompson, David: Hi Ricardo, On Fri, Jun 6, 2025 at 3:36 PM Ricardo G. Herdt wrote: