Re: Newbie thoughts on Guile Hall + Guix

2022-02-10 Thread Vivien
Hello, Le mercredi 09 février 2022 à 12:05 -0800, Aleix Conchillo Flaqué a écrit : > - The manual is written by very smart people for very smart people. > Not for > newcomers. To be more precise, I had that feeling everywhere I stumbled on the word "continuation" : it took me days or weeks to

Re: Newbie thoughts on Guile Hall + Guix

2022-02-10 Thread Blake Shaw
Aleix Conchillo Flaqué writes: > 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've seen this sentiment expressed a few times when this topic

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

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 >

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

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

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

Re: Newbie thoughts on Guile Hall + Guix

2022-02-08 Thread Catonano
Hi Blake, I'm Adriano , it' just happens that I'm reading this message of yours from another account Il giorno mar 8 feb 2022 alle ore 14:39 Blake Shaw < bl...@nonconstructivism.com> ha scritto: > Vijay Marupudi writes: > > I don't think it's fair to say that using packages in Guile just as >

Re: Newbie thoughts on Guile Hall + Guix

2022-02-08 Thread Blake Shaw
Chris Vine writes: > Everything is capable of improvement but the guile manual is a manual > and not I think primarily intended as a language tutorial (although > Chapter 3 of the manual does have a very cursory introduction to the > scheme language). If you are looking for a tutorial, I

Re: Newbie thoughts on Guile Hall + Guix

2022-02-08 Thread Chris Vine
On Tue, 08 Feb 2022 19:19:06 +0700 Blake Shaw wrote: > Vijay Marupudi writes: > > I don't think it's fair to say that using packages in Guile just as > > easy/hard as other languages. Python / Javascript make this incredibly > > easy, and their ecosystem is evidence for that success. Their

Re: Newbie thoughts on Guile Hall + Guix

2022-02-08 Thread Blake Shaw
adriano writes: > Just don't > That stuff is too low level for human beings > [...] > Anyway, I feel your frustration, I've been there myself > > Actually I've been there with Guile more than with Guix > > But still I feel you > > I hope this message of mine can sooth your frustration, to some

Re: Newbie thoughts on Guile Hall + Guix

2022-02-08 Thread Blake Shaw
Vijay Marupudi writes: > I don't think it's fair to say that using packages in Guile just as > easy/hard as other languages. Python / Javascript make this incredibly > easy, and their ecosystem is evidence for that success. Their package > managers have flaws, but they have benefits too, and

Re: Newbie thoughts on Guile Hall + Guix

2022-02-07 Thread adriano
Il giorno dom, 06/02/2022 alle 21.34 +, Zelphir Kaltstahl ha scritto: > On 2/6/22 16:29, Vijay Marupudi wrote: > > Ognen Duzlevski writes: > > > > > Have you tried Racket? If you haven't - try that and you will > > > find > > > recommending Guile to beginners to be much easier ;). On a > > >

Re: Newbie thoughts on Guile Hall + Guix

2022-02-07 Thread Zelphir Kaltstahl
On 2/7/22 03:11, David Pirotte wrote: Hello, I find using Guix to be much better than the ./configure && make && make stuff. The reason is, that I always think: "What, if it doesn't work and I want to clean up my system afterwards?". I can't stand it, if any remains of non-working stuff is

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread David Pirotte
> cd > make -p does-it-work/foo cd > ./configure --prefix=$HOME/does-it-work/foo > make; make check; make install > # try it ... > # you like it, keep it or redo the above with what ever $prefix > # suites you > # you don't like it

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread David Pirotte
Hello, > I find using Guix to be much better than the ./configure && make && > make stuff. The reason is, that I always think: "What, if it doesn't > work and I want to clean up my system afterwards?". I can't stand it, > if any remains of non-working stuff is left on the system. cd

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Olivier Dion via General Guile related discussions
On Sun, 06 Feb 2022, Maxime Devos wrote: > Olivier Dion schreef op zo 06-02-2022 om 17:05 [-0500]: >> > Is it restricted to Makefiles, or can it also be used without >> > generating Makefiles?  If not, things like progress bars should be >> > easy >> > to implement and file names containing

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Maxime Devos
Olivier Dion schreef op zo 06-02-2022 om 17:05 [-0500]: > > Is it restricted to Makefiles, or can it also be used without > > generating Makefiles?  If not, things like progress bars should be > > easy > > to implement and file names containing spaces or ‘special > > characters’ > > can be used

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Olivier Dion via General Guile related discussions
On Sun, 06 Feb 2022, Zelphir Kaltstahl wrote: >> is just a matter of shipping the `makefile` with the source codes. > What is this similar to Hall thing you have written, which generates the > files > from the code you gave? I've setup a quick demo here: https://gitlab.com/oldiob/cbuild Note

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Olivier Dion via General Guile related discussions
On Sun, 06 Feb 2022, Vivien Kraus wrote: > Hello,  > > Le dimanche 06 février 2022 à 11:35 -0500, Olivier Dion via General > Guile related discussions a écrit : >> As much as I like hall for pure Guile project, >> it's difficult to integrate extension libraries written in C.  > > While this is

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Olivier Dion via General Guile related discussions
On Sun, 06 Feb 2022, Maxime Devos wrote: > This seems like a practical build system to me. Is it available online > somewhere? I'd like to investigate it a bit for some common problems > in ad-hoc Makefiles (in particular w.r.t. cross-compilation, tracking > dependency information, choosing

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Zelphir Kaltstahl
On 2/6/22 17:35, Olivier Dion via General Guile related discussions wrote: On Sat, 05 Feb 2022, Christine Lemmer-Webber wrote: Anyway, just some thoughts. Making Guile packages is already much less intimidating now thanks to Hall's work. Thank you for it! Here's my two cents. As much

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Zelphir Kaltstahl
On 2/6/22 16:29, Vijay Marupudi wrote: Ognen Duzlevski writes: Have you tried Racket? If you haven't - try that and you will find recommending Guile to beginners to be much easier ;). On a serious note, there are other schemes that have their own package managers (e.g. Racket). I have, but I

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Maxime Devos
Olivier Dion via General Guile related discussions schreef op zo 06-02- 2022 om 11:35 [-0500]: > I personnally end up writting something similar to hall for a project of > mine using Guix records.  From a description like so: >

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Vivien Kraus
Hello,  Le dimanche 06 février 2022 à 11:35 -0500, Olivier Dion via General Guile related discussions a écrit : > As much as I like hall for pure Guile project, > it's difficult to integrate extension libraries written in C.  While this is certainly true, I think that nyacc is on the right track

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Olivier Dion via General Guile related discussions
On Sat, 05 Feb 2022, Christine Lemmer-Webber wrote: > Anyway, just some thoughts. Making Guile packages is already much less > intimidating now thanks to Hall's work. Thank you for it! Here's my two cents. As much as I like hall for pure Guile project, it's difficult to integrate

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Vijay Marupudi
Ognen Duzlevski writes: > Have you tried Racket? If you haven't - try that and you will find > recommending Guile to beginners to be much easier ;). On a serious note, > there are other schemes that have their own package managers (e.g. > Racket). I have, but I like Guile better, and want

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Maxime Devos
Ognen Duzlevski schreef op zo 06-02-2022 om 09:53 [-0500]: > > Asking beginners to use Guix is too much of a jump I think. But get > > them > > hooked on Guile with an easy package manager and a rich ecosystem, > > and I > > think they will come to appreciate Guix and other free software > >

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Ognen Duzlevski
Vijay Marupudi writes: > Let's not make perfect be the enemy of good here. A language specific > package manager does work to a certain extent. I sometimes struggle to > recommend Guile for beginners to programming, or even those that have > some experience (in academia atleast). That's not

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Vijay Marupudi
Hello all, I am similarly impressed by Guile Hall and wish for its continued development and success. > PyPI is a good example for the kind of problems that all language > package managers end up having. Language package managers have no way > of clearly expressing dependencies that are not

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Ricardo Wurmus
Jose Antonio Ortega Ruiz writes: > But my feeling is that the community > is heavily invested in autotools and Guix as /the/ build system (and > very happily so!) and i don't have the evangelising chops/time :) I don’t think anyone really like to use autotools. When working with just Guile I

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Ricardo Wurmus
Mikael Djurfeldt writes: > I also think that there is a need for something light-weight and cross > platform. I think, e.g., that PyPI is one of the main reasons for the > success of Python and that the lack of something in that direction is > holding Guile back. PyPI is a good example for

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread dsmich
From: "Mikael Djurfeldt" To: "Aleix Conchillo Flaqué" Cc: "guile-user" Sent: Sunday February 6 2022 8:15:06AM Subject: Re: Newbie thoughts on Guile Hall + Guix > I also think that there is a need for something light-weight and cross > platform. I think

Re: Newbie thoughts on Guile Hall + Guix

2022-02-06 Thread Mikael Djurfeldt
I also think that there is a need for something light-weight and cross platform. I think, e.g., that PyPI is one of the main reasons for the success of Python and that the lack of something in that direction is holding Guile back. Even though Guix is a great project, I can think of many instances

Re: Newbie thoughts on Guile Hall + Guix

2022-02-05 Thread Aleix Conchillo Flaqué
I will have to disagree on this one. Not about Guix being great :-). I believe a simple, lightweight, integrated and cross platform package manager for Guile would be fantastic. For reasons that don't matter right now I have been using macOS for the past two years and I wish I had a package

Re: Newbie thoughts on Guile Hall + Guix

2022-02-05 Thread Zelphir Kaltstahl
On 2/5/22 21:01, Christine Lemmer-Webber wrote: Hello! It's been a while since Guile was my main hacking environment; I've been returning to it, and one of the nicest things to change about its ecosystem is the presence of Guile Hall. I really, really like Guile Hall. A lot! I think it has

Re: Newbie thoughts on Guile Hall + Guix

2022-02-05 Thread Christine Lemmer-Webber
IMO, we have, that, and it is Guix. I'm actually quite happy about that. :) Specific-language-package-repos have caused a lot of the mess we're currently in; in an unexpected way, it's hurt user freedom a lot, because mixing these is so hard that software which might be otherwise reproducible

Re: Newbie thoughts on Guile Hall + Guix

2022-02-05 Thread Jose Antonio Ortega Ruiz
On Sat, Feb 05 2022, Mikael Djurfeldt wrote: > It would also be nice if we could have a Guile package repository. FWIW, I wish we had an alternative to Guix and autotools for pure-scheme packages, which don't need all that complication (and that i would love to see becoming the norm, with that

Re: Newbie thoughts on Guile Hall + Guix

2022-02-05 Thread Vivien
Hello Christine, Hall, and the rest of Guile!  Le samedi 05 février 2022 à 15:01 -0500, Christine Lemmer-Webber a écrit : > It's been a while since Guile was my main hacking environment; I've > been > returning to it, and one of the nicest things to change about its > ecosystem is the presence of

Re: Newbie thoughts on Guile Hall + Guix

2022-02-05 Thread Mikael Djurfeldt
It would also be nice if we could have a Guile package repository. Den lör 5 feb. 2022 21:11Christine Lemmer-Webber skrev: > Hello! > > It's been a while since Guile was my main hacking environment; I've been > returning to it, and one of the nicest things to change about its > ecosystem is the

Newbie thoughts on Guile Hall + Guix

2022-02-05 Thread Christine Lemmer-Webber
Hello! It's been a while since Guile was my main hacking environment; I've been returning to it, and one of the nicest things to change about its ecosystem is the presence of Guile Hall. I really, really like Guile Hall. A lot! I think it has room to grow but it fills a clearly missing piece