Re: No Guile on Windows? (was: My Guile Hacker Handbook)

2020-07-23 Thread Eli Zaretskii
> From: Dmitry Alexandrov 
> Date: Fri, 24 Jul 2020 03:06:53 +0300
> Cc: Guile User , Guix Help 
> 
> > ## Installation
> 
> > ### On Windows
> >
> > No solution yet.
> 
> Is that true?  Itʼs true (and a pity) that there no official packages, of 
> course, but ‘no solution’?
> 
> I vaguely recall, there was a Guile on MinGW a couple of years ago, does it 
> no longer build?  And what happened with Cygwin package after all?  
> cygwin.com says, that 3.0.4 is there [1].

  
https://sourceforge.net/projects/ezwinports/files/guile-2.0.11-2-w32-bin.zip/download

Mind you, this is a 32-bit build, and it is configured without threads
(because building with threads produces Guile that crashes for almost
any non-trivial operation, you can find the details in the Guile
mailing list archives).

I never tried to build a newer Guile, as doing a fully-functional
MinGW port is a non-trivial endeavor that consumes a lot of time, and
I don't have that time now.


Sadly, Guile seems to care only about one OS: GNU/Linux, and more or
less disregard the rest.  Features are added that clearly cannot
easily work on other OSes, let alone non-Posix ones, and with each
such new feature producing a working MinGW port becomes harder and
harder, even for experienced hackers.

Please don't bother replying to this rant, it's just FYI, to convey my
personal recollections and experiences from doing the 2.0.x port, and
I don't intend to argue about it.




Re: My Guile Hacker Handbook

2020-07-23 Thread Bonface M. K.
Jérémy Korwin-Zmijowski  writes:

> Le jeudi 23 juillet 2020 à 13:32 +0300, Bonface M. K. a écrit :
>> I am that person ;)
>
> Please leave me your feedback on anything !
>

Cool. I'll do that over the weekend or early next week :)

> Jérémy
>

-- 
Bonface M. K. (https://www.bonfacemunyoki.com)
One Divine Emacs To Rule Them All
GPG key = D4F09EB110177E03C28E2FE1F5BBAE1E0392253F



No Guile on Windows? (was: My Guile Hacker Handbook)

2020-07-23 Thread Dmitry Alexandrov
Jérémy Korwin-Zmijowski  wrote:
> https://jeko.frama.io

> ## Installation

> ### On Windows
>
> No solution yet.

Is that true?  Itʼs true (and a pity) that there no official packages, of 
course, but ‘no solution’?

I vaguely recall, there was a Guile on MinGW a couple of years ago, does it no 
longer build?  And what happened with Cygwin package after all?  cygwin.com 
says, that 3.0.4 is there [1].

[1] https://cygwin.com/packages/summary/guile3.0.html


signature.asc
Description: PGP signature


Re: a French mailing list (was: test anything? (Re: My Guile Hacker Handbook))

2020-07-23 Thread Marc Chantreux
hello,

> FWIW, the help-g...@gnu.org list, which you are crossposting, announce
> [1] a policy of welcoming mail in many languages besides English,
> which looks like a pretty sane choice, until there is substantial
> traffic in a given language.

thanks for letting us know. i'll definitely use this opportunity.

marc



Re: test anything? (Re: My Guile Hacker Handbook)

2020-07-23 Thread Zelphir Kaltstahl
Definitely. Already marking e-mails as "extract information" to add to
the list later. I also already added your tutorial in the tutorial
category. ; )

On 23.07.20 12:40, Jérémy Korwin-Zmijowski wrote:
> Hi Frank and Marc,
>
> I've never tried to use these frameworks. I will give them a try.
>
> They could be part of the awesome-guile list Zelphir initiated.
>
> Thank you for bringing this and also taking time to give feedback !
>
> Jérémy
>
>
-- 
repositories: https://notabug.org/ZelphirKaltstahl




Re: guile-json 4.3.1 released

2020-07-23 Thread Aleix Conchillo Flaqué
Just released guile-json 4.3.2 with a hot fix.

Sorry about that,

Aleix

On Wed, Jul 22, 2020 at 9:42 PM Aleix Conchillo Flaqué 
wrote:

> Hi!
>
> I'm happy to announce guile-json 4.3.1. This version fixes an issue with
> unicode surrogate pairs. Thanks to pkill9 and RhodiumToad from #guile.
>
>  https://github.com/aconchillo/guile-json/
>
> * About
>
> guile-json is a JSON module for Guile. It supports parsing and building
> JSON documents according to the http://json.org specification.
>
> - Complies with http://json.org specification.
> - Builds JSON documents programmatically using scheme data types.
> - Allows JSON pretty printing.
>
> * Download
>
> Compressed sources and a GPG detached signature[*]:
>
>
> http://download.savannah.nongnu.org/releases/guile-json/guile-json-4.3.1.tar.gz
>
> http://download.savannah.nongnu.org/releases/guile-json/guile-json-4.3.1.tar.gz.sig
>
> [*] To verify download both files and then run:
>
>gpg --keyserver keys.openpgp.org \
> --recv-keys 7CEC5511C8D057A9EF17470C54D4CC6FFC7468F4
>
>gpg --verify guile-json-4.3.1.tar.gz.sig
>
> * Changes since 4.3.0
>
> https://github.com/aconchillo/guile-json/blob/master/NEWS
>
> Bugs and comments can be reported at
> https://github.com/aconchillo/guile-json/issues
>
> Happy hacking!
>
> Aleix
>


Re: a French mailing list (was: test anything? (Re: My Guile Hacker Handbook))

2020-07-23 Thread Dmitry Alexandrov
Marc Chantreux  wrote:
> hould be nice to have a french mailing list [for Guile] as well

FWIW, the help-g...@gnu.org list, which you are crossposting, announce [1] a 
policy of welcoming mail in many languages besides English, which looks like a 
pretty sane choice, until there is substantial traffic in a given language.

I would only ask users there, to double-check their spelling before sending 
anything.

[1] https://guix.gnu.org/contact/


signature.asc
Description: PGP signature


Re: My Guile Hacker Handbook

2020-07-23 Thread Jérémy Korwin-Zmijowski
Le jeudi 23 juillet 2020 à 13:32 +0300, Bonface M. K. a écrit :
> I am that person ;)

Please leave me your feedback on anything !

Jérémy




Re: test anything? (Re: My Guile Hacker Handbook)

2020-07-23 Thread Jérémy Korwin-Zmijowski
Le jeudi 23 juillet 2020 à 14:01 +0200, Marc Chantreux a écrit :
> how did you find the srfi ?

A search on srfi.schemers.org for "test" then I saw the SRFI-64 was
part of Guile distribution, so... I didn't go further.

Jérémy




Re: test anything? (Re: My Guile Hacker Handbook)

2020-07-23 Thread Marc Chantreux
hello,

> I've never tried to use these frameworks.

how did you find the srfi ?

> They could be part of the awesome-guile list Zelphir initiated.

sure. also on testanything.org. i can handle this but i feel i need more
info at this point :)

regards
marc



Re: test anything? (Re: My Guile Hacker Handbook)

2020-07-23 Thread Marc Chantreux
hello,

> I don't think many people use it, but I thought I'd mention it anyway.

good to know. both guile-tap and scm-test-tap deserve an entry on
testanything.org. yet i'm wondering if there is an official or de facto
standard framework or output for testing in the scheme world.

regards,
marc



Re: test anything? (Re: My Guile Hacker Handbook)

2020-07-23 Thread Jérémy Korwin-Zmijowski
Hi Frank and Marc,

I've never tried to use these frameworks. I will give them a try.

They could be part of the awesome-guile list Zelphir initiated.

Thank you for bringing this and also taking time to give feedback !

Jérémy




Re: My Guile Hacker Handbook

2020-07-23 Thread Bonface M. K.
Jérémy Korwin-Zmijowski  writes:

> Hello hackers !
>
> I would liko to introduce my (almost started) book to you : 
> https://jeko.frama.io
>

Thanks for sharing!

> It aims to provide a tutorial-like way to learn Guile. But also to get
> used to tests.
>
> As I am not an experienced Guile hacker, the book will emerge
> accordingly to my Guile journey haha.
>
> Hope it can help someone to jump in and hack.
>

I am that person ;)

> Cheers,
>
> Jérémy
>
>

-- 
Bonface M. K. (https://www.bonfacemunyoki.com)
One Divine Emacs To Rule Them All
GPG key = D4F09EB110177E03C28E2FE1F5BBAE1E0392253F



Re: test anything? (Re: My Guile Hacker Handbook)

2020-07-23 Thread Frank Terbeck
Hi,

Marc Chantreux wrote:
[…]
>> Hope it can help someone to jump in and hack.
>
> i just discovered srfi 64 thanks to your page. the thing is: when it
> comes to test report, i have one simple rule: TAPs or GTFO.
>
> so i saw a TAP lib for guile (https://github.com/xevz/guile-tap) which
> is not mentioned in the testanything.org/ or guile documentation.

I'm similar  with test-reporting.  TAP is nice  and available  for every
language under the sun. So years  back, because I couldn't find a frame-
work that would for Guile,  I wrote ¹,  which emits TAP as well.  But it
does not  replicate Perl's API.  So  no "ok"  procedure and  things like
that.

I don't think many people use it, but I thought I'd mention it anyway.


Regards, Frank

¹ https://github.com/ft/scm-test-tap
-- 
In protocol design, perfection has been reached not when there is
nothing left to add, but when there is nothing left to take away.
  -- RFC 1925



test anything? (Re: My Guile Hacker Handbook)

2020-07-23 Thread Marc Chantreux
hello,

> I would liko to introduce my (almost started) book to you :
> https://jeko.frama.io

a french guile documentation is very welcome (should be nice to have a
french mailing list as well).

> Hope it can help someone to jump in and hack.

i just discovered srfi 64 thanks to your page. the thing is: when it
comes to test report, i have one simple rule: TAPs or GTFO.

so i saw a TAP lib for guile (https://github.com/xevz/guile-tap) which
is not mentioned in the testanything.org/ or guile documentation.

so ... questions:

* is srfi the official/recommended test lib?
* if so, is there a way to get TAP render from it?
* if not so, what is the best strategy to get TAP from it?

regards,
marc





My Guile Hacker Handbook

2020-07-23 Thread Jérémy Korwin-Zmijowski
Hello hackers !

I would liko to introduce my (almost started) book to you : 
https://jeko.frama.io

It aims to provide a tutorial-like way to learn Guile. But also to get
used to tests.

As I am not an experienced Guile hacker, the book will emerge
accordingly to my Guile journey haha.

Hope it can help someone to jump in and hack.

Cheers,

Jérémy