Importing package-overlay-for-Nix - How?

2020-10-20 Thread Danny Milosavljevic
Hi, since the Raspberry Pi open firmware effort has unstalled https://github.com/librerpi/rpi-open-firmware/ I want to eventually package it in Guix. It turns out that there are already config files for nix in the project above. And we have a nix importer in Guix. How do I use it guix

Re: Using #true and #false everywhere?

2020-10-20 Thread Ricardo Wurmus
Andreas Enge writes: > And since we are on the bikeshedding front, I feel like writing a second > message. > > On Fri, Oct 16, 2020 at 12:38:23PM +0200, Ludovic Courtès wrote: >> As discussed on IRC recently, several of us think that using “#true” and >> “#false” instead of “#t” and “#f”

Re: Using #true and #false everywhere?

2020-10-20 Thread zimoun
Hi Ricardo, On Tue, 20 Oct 2020 at 13:12, Ricardo Wurmus wrote: > Comparison with EQ? is rarely useful in the context of Guix, because we > usually don’t care about identity (“is the value behind this variable > name and the value behind this other variable name one and the same, > i.e. are the

Re: Releasing guix binary in Docker format too?

2020-10-20 Thread zimoun
Hi Danny, Back to this. Since it would be nice to try to release (somewhere?) an experimental guix Docker image. On Thu, 24 Sep 2020 at 10:00, Danny Milosavljevic wrote: > Also, while doing that, using the guix binary 1.1.0 tarball from the website > and > issuing guix pull (ONLY), a lot of

Re: Using #true and #false everywhere?

2020-10-20 Thread Andreas Enge
And since we are on the bikeshedding front, I feel like writing a second message. On Fri, Oct 16, 2020 at 12:38:23PM +0200, Ludovic Courtès wrote: > As discussed on IRC recently, several of us think that using “#true” and > “#false” instead of “#t” and “#f” throughout or documentation and code >

Re: Using #true and #false everywhere?

2020-10-20 Thread Andreas Enge
Hello, on the bikeshedding front: I find #true and #false confusing, since everything I see on the Scheme language seems to use #t and #f. My first impression was that #true and #false were guilisms... On Fri, Oct 16, 2020 at 03:36:06PM +0200, Tobias Geerinckx-Rice wrote: > Maxim Cournoyer 写道: >

Re: Using #true and #false everywhere?

2020-10-20 Thread Andreas Enge
Hello, On Tue, Oct 20, 2020 at 02:45:54PM +0200, zimoun wrote: > You are playing the devil's lawyer role, right? > This is a question about the standard, right? It is not about #true > or #false vs #t or #f. > The Guile manual explains well, isn't it? yes, indeed. What I want to say: Besides

Inkscape export errors

2020-10-20 Thread Ekaitz Zarraga
Hi, I'm experiencing export errors in Inkscape 1.0.1 on several formats like DXF or Optimized SVG. I'm getting the following error: ``` Traceback (most recent call last): File "output_scour.py", line 8, in import inkex File

Re: Using #true and #false everywhere?

2020-10-20 Thread Tobias Geerinckx-Rice
zimoun 写道: So 'define-syntax define-record-type*' needs to be fixed to return #true... Not sure if this is a misunderstanding on my part or yours, but: ~ λ guile scheme@(guile-user)> (define (return-#true) #true) scheme@(guile-user)> (return-#true) $3 = #t Kind regards, T G-R

Re: Using #true and #false everywhere?

2020-10-20 Thread zimoun
Hi Andreas, On Tue, 20 Oct 2020 at 12:33, Andreas Enge wrote: > And since we are on the bikeshedding front, I feel like writing a second > message. You are playing the devil's lawyer role, right? > On Fri, Oct 16, 2020 at 12:38:23PM +0200, Ludovic Courtès wrote: > - The "non-typedness of

Re: Using #true and #false everywhere?

2020-10-20 Thread zimoun
On Tue, 20 Oct 2020 at 14:59, Tobias Geerinckx-Rice wrote: > zimoun 写道: > > So 'define-syntax define-record-type*' needs to be fixed to > > return > > #true... > > Not sure if this is a misunderstanding on my part or yours, but: > > ~ λ guile > scheme@(guile-user)> (define (return-#true) #true)

Re: Using #true and #false everywhere?

2020-10-20 Thread Tobias Geerinckx-Rice
zimoun 写道: Maybe it is on my part but it returns #t and not #true. So somehow you need to know that #t is also #true or fix the REPL to return #true and not #t. Right. Making e.g. define-record-type ‘return #true’ would not change what's actually returned under the hood. (Thank

Re: Using #true and #false everywhere?

2020-10-20 Thread zimoun
On Tue, 20 Oct 2020 at 15:32, Tobias Geerinckx-Rice wrote: > zimoun 写道: > > Maybe it is on my part but it returns #t and not #true. So > > somehow > > you need to know that #t is also #true or fix the REPL to return > > #true > > and not #t. > > Right. Making e.g. define-record-type ‘return

New template for 'guix-manual' made available

2020-10-20 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. (If you have any questions, send them to .) A new POT file for textual domain 'guix-manual' has been made available to the language teams for translation. It is archived as:

New template for 'guix' made available

2020-10-20 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. (If you have any questions, send them to .) A new POT file for textual domain 'guix' has been made available to the language teams for translation. It is archived as:

Re: Using #true and #false everywhere?

2020-10-20 Thread Taylan Kammer
On 20.10.2020 16:26, zimoun wrote: On Tue, 20 Oct 2020 at 15:32, Tobias Geerinckx-Rice wrote: zimoun 写道: Maybe it is on my part but it returns #t and not #true. So somehow you need to know that #t is also #true or fix the REPL to return #true and not #t. Right. Making e.g.

Re: Inkscape export errors

2020-10-20 Thread Thorsten Wilms
On Tue, 20 Oct 2020 12:53:58 + Ekaitz Zarraga wrote: > I'm experiencing export errors in Inkscape 1.0.1 on several formats > like DXF or Optimized SVG. I'm getting the following error: > I suppose it's because python-lxml package is not included in > Inkscape. Is there any reason for that?

Re: Inkscape export errors

2020-10-20 Thread Ekaitz Zarraga
> For optimized SVG, the error is due to missing the package scour, which > I meant to report, but was just reminded of because of your email. > > - > >

New template for 'guix-packages' made available

2020-10-20 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. (If you have any questions, send them to .) A new POT file for textual domain 'guix-packages' has been made available to the language teams for translation. It is archived as:

New Spanish PO file for 'guix' (version 1.2.0-pre2)

2020-10-20 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'guix' has been submitted by the Spanish team of translators. The file is available at: https://translationproject.org/latest/guix/es.po (We can arrange things so that in

Re: Outreachy Applicant: An Introduction

2020-10-20 Thread Magali Lemes
> > Hey, everyone. >> I wanted to share my progress with you. This last week I submitted my >> first >> patch ever. There were a few minor mistakes in it, so I had to fix them >> and >> submit again. It was a great opportunity for me to learn some new Git >> commands - >> like git rebase - and

Re: Using #true and #false everywhere?

2020-10-20 Thread Mark H Weaver
Hi Ricardo, Ricardo Wurmus writes: > I think it’s very ugly that we still need to end phases with #T, even > though build systems don’t care any more. The only thing that aborts a > build phase now is an exception. I would be glad if this were the case, but I believe you're mistaken. On both

Re: Racket packages / build system

2020-10-20 Thread Christopher Lemmer Webber
Bonface M. K. writes: > Christopher Lemmer Webber > writes: > > [...] > >>> Can I volunteer on this task? There's some work in >>> my team done in Racket; and it would be of great >>> interest to us to have a working Racket build >>> system. I can set apart some time to work on >>> this. I'd ask