Re: No Guile on Windows? (was: My Guile Hacker Handbook)
> 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
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)
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))
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)
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
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))
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
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)
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)
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)
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)
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
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)
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)
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
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