Re: How did you handle making a GNU/Linux distribution?

2021-10-02 Thread Christine Lemmer-Webber
Philip McGrath writes: > On 9/12/21 11:09 PM, Christine Lemmer-Webber wrote: >> Philip McGrath writes: >>> Christine Lemmer-Webber had floated the idea at some point of trying >>> to integrate Racket and Guile. >>> >>> IIRC, I think what she's had in mind was trying to make a Guile >>> backend

Re: How did you handle making a GNU/Linux distribution?

2021-10-01 Thread Philip McGrath
On 9/12/21 11:09 PM, Christine Lemmer-Webber wrote: Philip McGrath writes: Christine Lemmer-Webber had floated the idea at some point of trying to integrate Racket and Guile. IIRC, I think what she's had in mind was trying to make a Guile backend for Racket along the lines of the Chez Scheme

Re: How did you handle making a GNU/Linux distribution?

2021-09-12 Thread Christine Lemmer-Webber
Philip McGrath writes: > Hi Sage, > > On 8/22/21 5:53 PM, Sage Gerard wrote: >> Thanks for the detailed answer! >> It seems wise to adapt GNU Mes towards Racket or Chez Scheme instead >> of >> Guile to bring GNU's benefits to more Scheme and Racket programmers. Has >> someone already tried

Re: How did you handle making a GNU/Linux distribution?

2021-08-24 Thread Sage Gerard
I'll answer your questions in a different thread to limit the noise in this one. Look for the "Xiden/Guix design comparison" subject line within the next 24h. On 8/24/21 12:42 PM, Maxime Devos wrote: > Sage Gerard schreef op ma 23-08-2021 om 18:24 [+]: >> Thank you for the links! >> >>> I

Re: How did you handle making a GNU/Linux distribution?

2021-08-24 Thread Maxime Devos
Sage Gerard schreef op ma 23-08-2021 om 18:24 [+]: > Thank you for the links! > > > I miss which problem Xiden is solving and how it does. > > You are not the first to say so, and I'm happy to learn more about why. > > I'll try to explain in a different way here, so forgive the text wall.

Re: How did you handle making a GNU/Linux distribution?

2021-08-24 Thread zimoun
Hi Philip, On Mon, 23 Aug 2021 at 13:30, Philip McGrath wrote: > On 8/23/21 11:38 AM, zimoun wrote: >> The bootstrap path of Racket in Guix is not clear to me. I miss if a >> Racket interpreter or compiler in its binary format is used (as >> Haskell for instance) or if all is compiled from

Re: How did you handle making a GNU/Linux distribution?

2021-08-23 Thread Sage Gerard
Sounds like a great ROI, thank you for the suggestion! Original Message On Aug 23, 2021, 3:23 PM, Ryan Prior wrote: >> [I want to bootstrap] all binaries related to creating a GNU/Linux >> distribution, such that I can reproduce an exact OS, Racket installation, >> and Xiden

Re: How did you handle making a GNU/Linux distribution?

2021-08-23 Thread Ryan Prior
> [I want to bootstrap] all binaries related to creating a GNU/Linux > distribution, such that I can reproduce an exact OS, Racket installation, and > Xiden instance. I want a trusted initial state on GNU/Linux. Seems like the easy path for you is to package Xiden for Guix, and then construct

Re: How did you handle making a GNU/Linux distribution?

2021-08-23 Thread Sage Gerard
Thank you for the links! > I miss which problem Xiden is solving and how it does. You are not the first to say so, and I'm happy to learn more about why. I'll try to explain in a different way here, so forgive the text wall. I'll incorporate any feedback here to improve the white paper. I'd

Re: How did you handle making a GNU/Linux distribution?

2021-08-23 Thread Philip McGrath
Hi Simon, On 8/23/21 11:38 AM, zimoun wrote: The bootstrap path of Racket in Guix is not clear to me. I miss if a Racket interpreter or compiler in its binary format is used (as Haskell for instance) or if all is compiled from source using tools already bootstrapped. Anyway, I miss what you

Re: How did you handle making a GNU/Linux distribution?

2021-08-23 Thread zimoun
Hi Sage, On Sat, 21 Aug 2021 at 22:18, Sage Gerard wrote: > My name is Sage. I wrote a cross-platform Guix-like package manager > called Xiden. It applies functional package management to the Racket > ecosystem. It is also free software under the GPLv3. The source is > available at

Re: How did you handle making a GNU/Linux distribution?

2021-08-23 Thread Sage Gerard
> I looked at the Xiden documentation and source code a bit, > and I couldn't find any actual package definitions, or how to make > any package definitions. Where are the 'coreutils' and some text editors > like 'nano' or 'emacs' or 'vi' packaged for example? [...] Guix and Xiden > could copy

Re: How did you handle making a GNU/Linux distribution?

2021-08-23 Thread Maxime Devos
Sage Gerard schreef op za 21-08-2021 om 16:43 [+]: > Hi folks, > > My name is Sage. I wrote a cross-platform Guix-like package manager > called Xiden. It applies functional package management to the Racket > ecosystem. [...] > I'd greatly appreciate learning how you all built Guix's

Re: How did you handle making a GNU/Linux distribution?

2021-08-22 Thread Philip McGrath
Hi Sage, On 8/22/21 5:53 PM, Sage Gerard wrote: Thanks for the detailed answer! It seems wise to adapt GNU Mes towards Racket or Chez Scheme instead of Guile to bring GNU's benefits to more Scheme and Racket programmers. Has someone already tried something like that? I haven't tried Xiden

Re: How did you handle making a GNU/Linux distribution?

2021-08-22 Thread Sage Gerard
Thanks for the detailed answer! It seems wise to adapt GNU Mes towards Racket or Chez Scheme instead of Guile to bring GNU's benefits to more Scheme and Racket programmers. Has someone already tried something like that? On 8/21/21 5:18 PM, Leo Famulari wrote: > On Sat, Aug 21, 2021 at 04:43:34PM

Re: How did you handle making a GNU/Linux distribution?

2021-08-21 Thread Leo Famulari
On Sat, Aug 21, 2021 at 04:43:34PM +, Sage Gerard wrote: > My name is Sage. I wrote a cross-platform Guix-like package manager > called Xiden. It applies functional package management to the Racket > ecosystem. It is also free software under the GPLv3. The source is > available at

How did you handle making a GNU/Linux distribution?

2021-08-21 Thread Sage Gerard
Hi folks, My name is Sage. I wrote a cross-platform Guix-like package manager called Xiden. It applies functional package management to the Racket ecosystem. It is also free software under the GPLv3. The source is available at zyrolasting/xiden on Github, pending migration to a new host. I'm at