Re: reader macros for hidden packages

2022-06-26 Thread jgart
On Sun, 26 Jun 2022 16:55:26 +0200 Maxime Devos wrote: > jgart schreef op zo 26-06-2022 om 09:43 [-0500]: > > > Or a new 'define-public-hidden': > > > > > > (define-public-hidden python-httplib2 > > >    (package > > > (name "...") > > > ...)) > > > > I like this idea. You'd implement

Re: reader macros for hidden packages

2022-06-26 Thread Maxime Devos
jgart schreef op zo 26-06-2022 om 09:43 [-0500]: > > Or a new 'define-public-hidden': > > > > (define-public-hidden python-httplib2 > >    (package > > (name "...") > > ...)) > > I like this idea. You'd implement that as a macro that inserts > hidden-package for the user of

Re: reader macros for hidden packages

2022-06-26 Thread jgart
On Sun, 26 Jun 2022 09:27:15 +0200 Maxime Devos wrote: > jgart schreef op za 25-06-2022 om 22:27 [-0500]: > > Out of curiosity, is it possible to make reader macros like this with guile? > > > > ``` > > @hidden > > (define-public python-httplib2 > >   (package > >     (name "python-httplib2") >

Rust reprodubility -- .rmeta and shadow-rs

2022-06-26 Thread Maxime Devos
Hi, There was some mail about irreproducibility in Rust, but I couldn't find it anymore. Anyway, I found a potential cause: rust-shadow-rs embeds timestamps (even though it nominally respects SOURCE_DATE_EPOCH???) and the ordering of definitions it generates is based on a hash map (and hence,

Re: reader macros for hidden packages

2022-06-26 Thread Maxime Devos
jgart schreef op za 25-06-2022 om 22:27 [-0500]: > Out of curiosity, is it possible to make reader macros like this with guile? > > ``` > @hidden > (define-public python-httplib2 >   (package >     (name "python-httplib2") > [...] > The above would make the package hidden by using