Re: Guile Potluck 2021: QuickCheck

2021-03-08 Thread Ludovic Courtès
Hi Timothy, Timothy Sample skribis: > For the potluck this year, I would like to present to you > Guile-QuickCheck, which is a property-based testing library. You can > download it and see a brief example at > > https://ngyro.com/software/guile-quickcheck.html Yay, nice dish that you bring,

Re: Guile Potluck 2021 Deadline

2021-03-07 Thread Walter Lewis
Mike Gran writes: Thanks everyone for the amazing submissions. So what's next? Tomorrow, a list of all the entrants. Then, keep your eye on planet.gnu.org (via lcinexile.blogspot.com) where we'll blog about the entries. And then a big wrap-up once we've made it to the end. Please give other

Re: Guile Potluck 2021

2021-03-01 Thread Dr. Arne Babenhauserheide
Hi Linus, I now created four profiles, one for the CSV import and three for the trust calculation. They are generated with: guile -L . > (import (wispwot wispwot)) > ,profile (define changed-and-state (import-trust-csv > "trust-anonymized-2020-11-01-under-attack-sorted.csv")) > ,profile ((@@(wis

Re: Guile Potluck 2021

2021-03-01 Thread Dr. Arne Babenhauserheide
Hi Guilers, There’s one more thing for the Potluck: I started doing some code-catas in Guile wisp: https://www.draketo.de/software/wisp-code-katas Liebe Grüße, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken signature.asc Description: PGP signature

Re: Guile Potluck 2021

2021-03-01 Thread Aleix Conchillo Flaqué
On Mon, Mar 1, 2021 at 1:15 PM Linus Björnstam wrote: > > Hi Guilers! > > I found some code I wrote while drunk. I had completely forgotten about it, > but found it a fun little exercise. I would argue that falls under the > "neglected library" category. > > Anyway: It implements python-style ge

Re: Guile Potluck 2021

2021-03-01 Thread Linus Björnstam
Hi Guilers! I found some code I wrote while drunk. I had completely forgotten about it, but found it a fun little exercise. I would argue that falls under the "neglected library" category. Anyway: It implements python-style generators, with yield and, more importantly, yield-from: https://git

Re: Guile Potluck 2021

2021-03-01 Thread pukkamustard
Hi, I'd like to contribute an initial version of guile-cbor (v0.1.0) to the potluck: https://inqlab.net/git/guile-cbor.git/ The Concise Binary Object Representation (CBOR), as specified by RFC 8949, is a binary data serialization format. CBOR is similar to JSON but serializes to binary wh

Re: Guile Potluck 2021

2021-02-27 Thread Dr. Arne Babenhauserheide
PS: Still it is important to get this code fast, because it is the fallback for all situations where I cannot cheat and only calculate a subset of the trust, and it is required at startup. Dr. Arne Babenhauserheide writes: > Hi Linus, > > Linus Björnstam writes: >> I had a look and ther

Re: Guile Potluck 2021

2021-02-27 Thread Dr. Arne Babenhauserheide
Hi Linus, Linus Björnstam writes: > I had a look and there is quite a lot you can do. Just out of > curiosity: how much is GC time? You are generating a lot of > intermediate data. Instead of vector-append! maybe use something like > the new vectorlist srfi? If you show me a flame graph and give

Re: Guile Potluck 2021

2021-02-27 Thread Linus Björnstam
I had a look and there is quite a lot you can do. Just out of curiosity: how much is GC time? You are generating a lot of intermediate data. Instead of vector-append! maybe use something like the new vectorlist srfi? If you show me a flame graph and give me some test data I can have a go! --

Re: Guile Potluck 2021

2021-02-27 Thread Dr. Arne Babenhauserheide
I’d like to contribute a basic implementation of the Web of Trust in Freenet that provides spam-detection without centralized control: https://hg.sr.ht/~arnebab/wispwot/browse/wispwot/wispwot.scm Currently this takes 70s to calculate aggregated trust scores on 300k trust edges. I hope to get thi

Re: Guile Potluck 2021

2021-02-26 Thread Aleix Conchillo Flaqué
In case it was not clear: guile-oauth 1.0.0 with OAuth2 support: https://github.com/aconchillo/guile-oauth guile-redis 2.1.0 with Redis 6.2.0 commands: https://github.com/aconchillo/guile-redis Aleix On Sun, Feb 21, 2021 at 9:59 PM Aleix Conchillo Flaqué wrote: > > Thank you Mike! > > I should

Re: Guile Potluck 2021

2021-02-25 Thread Zelphir Kaltstahl
Hello! I want to share some projects for the Potluck as well: - guile-fslib - library for working with file system locations / things (currently only supports typical locations of GNU/Linux systems, not Windows with any drive letters. - https://notabug.org/ZelphirKaltstahl/guile-fslib -

Re: Guile Potluck 2021: Picture Language

2021-02-23 Thread Alex Sassmannshausen
super cool, thanks for sharing :-) Ricardo Wurmus writes: > Hello there, > > here’s my dish for the 2021 potluck: > > https://elephly.net/guile-picture-language/ > > The recent changes include this web presence and an illustrated manual > on the web. > > Guile Studio, which comes pre-configu

Re: Guile Potluck 2021: Picture Language

2021-02-22 Thread Tim Meehan
I'll have seconds of that dish! Thanks, Ricardo! On Mon, Feb 22, 2021 at 9:43 AM Ricardo Wurmus wrote: > Hello there, > > here’s my dish for the 2021 potluck: > > https://elephly.net/guile-picture-language/ > > The recent changes include this web presence and an illustrated manual > on the web

Re: Guile Potluck 2021

2021-02-21 Thread Aleix Conchillo Flaqué
Thank you Mike! I should have waited to release guile-oauth with the OAuth2 support :-). But if that counts... Also planning to release guile-redis with redis 6.2 support when they make a release (they are in RC3), but I might do it sooner. Best, Aleix On Thu, Feb 18, 2021, 9:43 AM Mike Gran

Re: Guile Potluck 2021

2021-02-21 Thread Daniel Tornabene
I have something I can drop for the potluck as well if this ends up happening On Thu, Feb 18, 2021 at 11:43 AM Mike Gran wrote: > Hello All- > > In celebration of the (slightly belated) 10-year anniversary of Guile > v2.0, we're having another Guile Potluck! The Guile Potluck is a > randomly an

Re: Guile Potluck 2021

2021-02-21 Thread Dr. Arne Babenhauserheide
Alex Sassmannshausen writes: > I would love to participate by cheating a little and submitting a new > release of Guile Hall, which is overdue and should happen between 1 and > 6 March. \o/ thank you! Best wishes, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken signature.as

Re: Guile Potluck 2021

2021-02-20 Thread Alex Sassmannshausen
Hi Mike, Great to see you organise to continue this hallowed tradition! :-) I would love to participate by cheating a little and submitting a new release of Guile Hall, which is overdue and should happen between 1 and 6 March. Best wishes, Alex Mike Gran writes: > Hello All- > > In celebrat