On the Guile-SSH future

2019-05-12 Thread Artyom Poptsov
are arising from the fact that Guile-SSH needs multi-process tests (i.e. client-server tests) and SRFI-64 alone that I use for tests seems to be a little bit insufficient on its own for such tests, so I built some kind of a testing framework upon it. I'd appreciate any testing and help. Tha

[ANN] Guile-SSH 0.11.3 released

2018-03-27 Thread Artyom Poptsov
Hello Guilers, I'm pleased to announce Guile-SSH 0.11.3: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.11.3 Please find the package signed with my GPG key[1] here: - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.11.3.tar.gz - ftp://memory-heap.org/software/guil

[ANN] Guile-DSV 0.2.1 released

2017-11-24 Thread Artyom Poptsov
Hello Guilers, I'm pleased to announce Guile-DSV 0.2.1: https://github.com/artyom-poptsov/guile-dsv/releases/tag/v0.2.1 Please find the package signed with my GPG key[1] here: - ftp://memory-heap.org/software/guile-dsv/guile-dsv-0.2.1.tar.gz - ftp://memory-heap.org/software/guile-dsv/

[ANN] Guile-SSH 0.11.1 released

2017-05-09 Thread Artyom Poptsov
Hello Guilers, I'm pleased to announce Guile-SSH 0.11.1: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.11.1 Please find the package signed with my GPG key[1] here: - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.11.1.tar.gz - ftp://memory-heap.org/software/guil

Re: Let?s update the web site?s library page!

2017-03-19 Thread Artyom Poptsov
th the +@uref{http://www.catb.org/~esr/writings/taoup/html/ch05s02.html#id2901882, +Unix-style DSV} format and @uref{https://tools.ietf.org/html/rfc4180, +RFC 4180} format." + #:url "https://github.com/artyom-poptsov/guile-dsv"; + #:tags '("Guile 2.0&quo

[ANN] Guile-ICS 0.1.1 released

2017-01-07 Thread Artyom Poptsov
Hello Guilers, I'm pleased to announce Guile-ICS 0.1.1: https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.1.1 Please find the package signed with my GPG key[1] here: - ftp://memory-heap.org/software/guile-ics/guile-ics-0.1.1.tar.gz - ftp://memory-heap.org/software/guile-ics/

[ANN] Guile-ICS 0.1.0 released

2017-01-06 Thread Artyom Poptsov
Hello Guilers, I'm pleased to announce Guile-ICS 0.1.0: https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.1.0 Please find the package signed with my GPG key[1] here: - ftp://memory-heap.org/software/guile-ics/guile-ics-0.1.0.tar.gz - ftp://memory-heap.org/software/guile-ics/

[ANN] Guile-SSH 0.10.2 released

2016-11-24 Thread Artyom Poptsov
Hello Guilers, I'm pleased to announce Guile-SSH 0.10.2: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.10.2 Please find the package signed with my GPG key[1] here: - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.10.2.tar.gz - ftp://memory-heap.org/software/guil

[ANN] Guile-SSH 0.10.1 released

2016-10-09 Thread Artyom Poptsov
Hello Guilers, I'm pleased to announce Guile-SSH 0.10.1: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.10.0 Please find the package signed with my GPG key[1] here: - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.10.1.tar.gz - ftp://memory-heap.org/software/guil

[ANN] Guile-SSH 0.9.0 released

2015-12-24 Thread Artyom Poptsov
Hello Guilers, I'm pleased to announce Guile-SSH 0.9.0: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.9.0 Please find the package signed with my GPG key[1] here: - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.9.0.tar.gz - ftp://memory-heap.org/software/guile-ssh/

Re: Guile 2.0.9, reader: Cannot 'read' an '*unspecified*' value

2015-11-03 Thread Artyom Poptsov
> And note that the reader callback relies on *undefined* value anyways. s/*undefined*/*unspecified*/ - Artyom -- Artyom V. Poptsov ; GPG Key: 0898A02F Home page: http://poptsov-artyom.narod.ru/ signature.asc Description: PGP signature

Re: Guile 2.0.9, reader: Cannot 'read' an '*unspecified*' value

2015-11-03 Thread Artyom Poptsov
Hello Taylan, thanks for your comments. I may agree that *unspecified* value should not be used in the Scheme code explicitly, yet 'make-vector' uses it as the default filling for newly created vectors. Given that it's not possible to 'read' them, it adds to the special cases when output of 'wri

Guile 2.0.9, reader: Cannot 'read' an '*unspecified*' value

2015-11-03 Thread Artyom Poptsov
Hello Guilers, it seems that currently there's no way to 'read' back an '*unspecified*' value, but in some cases such a feature might be handy. Here's the description of the problem; a patch is attached as well. To be more specific, this expression fails in GNU Guile 2.0.9 and 2.1.0.455-73f61-di

Re: [ANN] Guile-SSH 0.8.0 released

2015-09-01 Thread Artyom Poptsov
Hi Ludovic. > Maybe this went unnoticed, but these are really awesome features! Thanks! > I think the manual should explicitly remind people that the REPL > server must already be running on the remote machine. I guess it is already mentioned in the manual. From "(guile-ssh) Distributed Forms"

Re: [ANN] Guile-SSH 0.8.0 released

2015-08-05 Thread Artyom Poptsov
Hello, just found that I've signed the package with an attached GPG signature (file 'guile-ssh-0.8.0.tar.gz.gpg' on the FTP server) instead of a detached signature. My bad, that's what the late night software releases can lead to. Here's the detached signature for the package: ftp://memory-hea

[ANN] Guile-SSH 0.8.0 released

2015-08-03 Thread Artyom Poptsov
Hello Guilers, I'm pleased to announce Guile-SSH 0.8.0: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.8.0 A signed package can be found here: - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.8.0.tar.gz - ftp://memory-heap.org/software/guile-ssh/guile-ssh-

[ANN] Guile-DSV 0.2.0 released

2015-04-15 Thread Artyom Poptsov
Hello Guilers! I'm pleased to announce Guile-DSV 0.2.0 release: https://github.com/artyom-poptsov/guile-dsv/releases/tag/v0.2.0 A GPG-signed package for the release can be found here: ftp://memory-heap.org/software/guile-dsv/ Guile-DSV is a GNU Guile module for reading and writing o

[ANN] Guile-SSH 0.7.2 released

2015-02-24 Thread Artyom Poptsov
Hello Guilers! I'm pleased to announce Guile-SSH 0.7.2: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.7.2 Signed package can be found here: - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.7.2.tar.gz - ftp://memory-heap.org/software/guile-ssh/guile-ssh-0.7.2.tar.g

[ANN] Guile-DSV 0.1.0 released

2014-11-29 Thread Artyom Poptsov
Hello Guilers. I tried to find a Guile module for working with the DSV format, but found nothing similar. So here's Guile-DSV 0.1.0: https://github.com/artyom-poptsov/guile-dsv/releases/tag/v0.1.0 Signed package: ftp://memory-heap.org/software/guile-dsv/guile-dsv-0.1.0.tar.gz ftp://m

[ANN] Guile-SSH 0.7.1 released

2014-10-11 Thread Artyom Poptsov
Hello Guilers! I'm pleased to announce Guile-SSH 0.7.1: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.7.1 This release includes some bugfixes in tests and some new procedures such as `make-keypair' which allows to create keypairs with the specified parameters. Full li

[ANN] Guile-SSH 0.7.0 released

2014-08-31 Thread Artyom Poptsov
Hello Guilers! I'm pleased to announce Guile-SSH 0.7.0: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.7.0 Also you can find the Guile-SSH 0.7.0 archive signed with my GPG key [1] on my FTP server: ftp://memory-heap.org/software/guile-ssh/ This release includes lots of ch

Re: Using guile-ssh

2014-08-17 Thread Artyom Poptsov
ports, so you can use standard Guile I/O procedures [1] to transfer data through channels (as Taylan rightly pointed out). Here is one of the possible implementations of file transferring: https://gist.github.com/artyom-poptsov/dfa428b1e6baa4030f00 I made it quickly and the code might be a bi

Re: Help to TeXmacs with Guile 2

2014-06-01 Thread Artyom Poptsov
Hi German, > I don't have experience with macros. But I get this error trying > TeXmacs with Guile 2.x: I think the problem is that you trying to define a macro in a context in which definitions are not allowed. Here what the Guile docs says: "A ‘define-syntax’ form is valid anywhere a definiti

[ANN] Guile-SSH 0.6.0 released

2014-03-23 Thread Artyom Poptsov
s were improved (yes, now you can try to run them in parallel). Please *note* that Guile-SSH repository was moved: https://github.com/artyom-poptsov/guile-ssh So the sources of this release can be found here: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.6.0 In addition, I pre

[ANN] Guile-SSH 0.5.0 released

2014-02-04 Thread Artyom Poptsov
best way to do that. As far as I understand I should make it accessible through the Web by a permanent link. Anyway, please find sources here: https://github.com/artyom-poptsov/libguile-ssh/releases/tag/v0.5.0 And here is the list of changes since version 0.4.0 (excerpt from the NEWS file): --

[RFC] Guile-SSH channels improvement

2014-01-24 Thread Artyom Poptsov
s `channel-read' procedure so now it returns read data as a bytevector. `examples/sssh.scm' updated as well. The patch was applied on this branch: https://github.com/artyom-poptsov/libguile-ssh/tree/channel-io-improvement-with-bytevectors Meanwhile I've re-implemented Guile-SSH

Guile-SSH 0.4.0 released

2013-11-26 Thread Artyom Poptsov
Hello all, I'm pleased to announce Guile-SSH 0.4.0. The new version is notable because of basic implementation of SSH server API and support of GNU Guile 2.0: https://github.com/artyom-poptsov/libguile-ssh/releases/tag/v0.4.0 Please find instructions for building and installation o

Re: Guile-SSH 0.3.1 released

2013-07-16 Thread Artyom Poptsov
Hi Ludovic, > Artyom Poptsov skribis: > >> I'm working on a library called Guile-SSH. The goal is to provide API >> for Guile programs for working with SSH protocol. >> >> Guile-SSH is a wrapper to the underlying libssh [1] library, and >> currently it p

Guile-SSH 0.3.1 released

2013-07-15 Thread Artyom Poptsov
v3 on GitHub: https://github.com/artyom-poptsov/libguile-ssh The last version of Guile-SSH is 0.3.1: https://github.com/artyom-poptsov/libguile-ssh/releases/tag/v0.3.1 Please find the instructions for building of Guile-SSH from the sources on the GitHub Wiki [2]. Guile-SSH 0.3.1 is sufficien