Re: Ideas for making Guile easier to approach

2022-02-09 Thread paul
Hey all, Just a rando on the internet, but wanted to chime in and express my support for the idea of low-hanging fruit fixes to make Guile more approachable. Since nobody else called it out yet, On 2022-02-09 at 10:18 -05, quoth Christine Lemmer-Webber : [...] ice-9 -> guile --

Re: Ideas for making Guile easier to approach

2022-02-09 Thread Blake Shaw
Just a reminder I'm doing a presentation that covers all this (almost verbatim!) and more for Guix Days :) (ie Christine you be stealing my thunder! 😆 🤣 😂) I'm kidding (kinda). it doesn't hurt to have the conversations already rolling and im sure it will mean the session will be extra productive

Re: Ideas for making Guile easier to approach

2022-02-09 Thread Timothy Sample
Hi Christine, Christine Lemmer-Webber writes: > Heck, maybe I should make a SRFI for common human readable SRFI names. > #mildlyspicytake #maybenotabadidea It looks to be about as spicy as a cucumber. :) I remembered that the R7RS Large process was giving library names to SRFIs, but it looks

Re: Ideas for making Guile easier to approach

2022-02-09 Thread Chris Vine
On Wed, 09 Feb 2022 10:18:27 -0500 Christine Lemmer-Webber wrote: > - Racket also separates the "Guide" from the "Reference". Well that's >sensible! Guile actually has a very good "reference manual", maybe >what it needs is a *companion* in terms of the "Guile Guide". I think that is r

Re: Ideas for making Guile easier to approach

2022-02-09 Thread Keith Wright
Maxime Devos writes: > Christine Lemmer-Webber schreef op wo 09-02-2022 om 10:18 [-0500]: >> We had: >> >>     #:use-module (srfi args-fold) >>     #:use-module (srfi streams) >>     #:use-module (srfi tests)) > > The RnRS reserved the (srfi ...) namespace for the SRFI process, I don't know off

Re: Newbie thoughts on Guile Hall + Guix

2022-02-09 Thread Aleix Conchillo Flaqué
On Wed, Feb 9, 2022 at 12:28 PM Maxime Devos wrote: > Aleix Conchillo Flaqué schreef op wo 09-02-2022 om 12:05 [-0800]: > > - Assuming you find the library you need... how do you start using it? > How > > do you install it? Now there's Guix, but not everyone has Guix or wants > to > > install Gui

Re: Ideas for making Guile easier to approach

2022-02-09 Thread Maxime Devos
Christine Lemmer-Webber schreef op wo 09-02-2022 om 10:18 [-0500]: > I'd like to actually see Guile integrate Wisp as a core language and > think about what it would be like to support it as a recommended > alternate way of writing programs.  I think with the new block-level > highlighting that Arn

Re: Ideas for making Guile easier to approach

2022-02-09 Thread Olivier Dion via General Guile related discussions
On Wed, 09 Feb 2022, Christine Lemmer-Webber wrote: > Module names > > > ice-9 -> guile > -- > I think that ice-9 is a weird namespace for "guile's standard library" > but it's what we have for historical reasons. Still I would have > preferred that namespace simply be

Re: Ideas for making Guile easier to approach

2022-02-09 Thread Maxime Devos
Christine Lemmer-Webber schreef op wo 09-02-2022 om 10:18 [-0500]: > We had: > >   (define-module (my-module) >     #:use-module (guile match) >     #:use-module (guile format) >     #:use-module (srfi list-utils) >     #:use-module (srfi records) >     #:use-module (srfi args-fold) >     #:use-mo

Re: Ideas for making Guile easier to approach

2022-02-09 Thread Daniel Tornabene
Really grateful for that email, I agree on the Racket manuals, though I totally get the PLT comment of your friend. I also had somehow never heard of guile studio, really excited to check that out. Guide vs Reference As I put in the other email I have alot of thoughts about this too! More than I

Re: Newbie thoughts on Guile Hall + Guix

2022-02-09 Thread Maxime Devos
Aleix Conchillo Flaqué schreef op wo 09-02-2022 om 12:05 [-0800]: > - Assuming you find the library you need... how do you start using it? How > do you install it? Now there's Guix, but not everyone has Guix or wants to > install Guix. I'm on macOS currently so I can't even install Guix > unfortuna

Ideas for making Guile easier to approach

2022-02-09 Thread Christine Lemmer-Webber
I've been appreciating the feedback in this thread about Guile; I'm starting a new topic name because I think we've deviated from talking about Guile Hall and more about Guile. Some stuff below. Chris Vine writes: > On Tue, 08 Feb 2022 19:19:06 +0700 > Blake Shaw wrote: > >> Vijay Marupudi wr

Re: Newbie thoughts on Guile Hall + Guix

2022-02-09 Thread Aleix Conchillo Flaqué
My 2 cents: - Doing something in Guile is tough. I've been trying since 2011. Why is it tough? - The manual is written by very smart people for very smart people. Not for newcomers. I'm excited to see what Blake comes up with, but the content will probably still be not-trivial. At the end of the

Re: Newbie thoughts on Guile Hall + Guix

2022-02-09 Thread Olivier Dion via General Guile related discussions
On Wed, 09 Feb 2022, Blake Shaw wrote: > Perhaps a survey is due. I believe that a roadmap for the future of Guile is due. There were discussions last months on the mailing list for recruting a new maintainer and perhaps making a group of hackers to develop Guile. I don't know if things will g

Guile-GDBM 1.2.0 available

2022-02-09 Thread Thien-Thi Nguyen
release notes: Most changes from GDBM 1.10 to 1.19 are now included. Explicitly not included are dump/load (export/import) procs. There are command-line tools for that, probably. Somewhat ironically, the new stuff has a lot to do w/ error handling, yet there are no new tests for Guile-

Re: Newbie thoughts on Guile Hall + Guix

2022-02-09 Thread Blake Shaw
Catonano writes: Hi Adriano, > I personally believe this is a good chunk of why Guile wasn't as successful > as Python > > With Guile the overall experience is extremely frustrating > > I've been hanging around here for years, on and off, and overall I haven't > done anything, in Guile I th