Re: reader macros for hidden packages

2022-06-27 Thread Ludovic Courtès
Hi, jgart skribis: > Out of curiosity, is it possible to make reader macros like this with guile? > > ``` > @hidden > (define-public python-httplib2 As Maxime notes, ‘read-hash-extend’ is the only reader extension mechanism, and it only supports hash-prefixed extensions. That said, I very much

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 define-publi

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") > >

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 `hidden-package`

reader macros for hidden packages

2022-06-25 Thread jgart
Hi Guixers, Out of curiosity, is it possible to make reader macros like this with guile? ``` @hidden (define-public python-httplib2 (package (name "python-httplib2") (version "0.9.2") (source (origin (method url-fetch) (uri (pypi-uri "httplib2" version))