|
Making SRFI go faster
Lassi Kortela
(25 Apr 2021 09:33 UTC)
|
|
Re: Making SRFI go faster
Vladimir Nikishkin
(25 Apr 2021 09:46 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(25 Apr 2021 09:57 UTC)
|
|
Re: Making SRFI go faster
Amirouche Boubekki
(25 Apr 2021 11:05 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(25 Apr 2021 11:14 UTC)
|
|
Re: Making SRFI go faster
Marc Feeley
(25 Apr 2021 12:01 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(25 Apr 2021 12:15 UTC)
|
|
Re: Making SRFI go faster
Alex Shinn
(26 Apr 2021 13:09 UTC)
|
|
Re: Making SRFI go faster
Jakub T. Jankiewicz
(26 Apr 2021 18:51 UTC)
|
|
Re: Making SRFI go faster
Alex Shinn
(27 Apr 2021 02:59 UTC)
|
|
Re: Making SRFI go faster
Amirouche Boubekki
(25 Apr 2021 10:47 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(25 Apr 2021 10:57 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(25 Apr 2021 11:04 UTC)
|
|
Re: Making SRFI go faster
Adam Nelson
(25 Apr 2021 21:00 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(25 Apr 2021 21:10 UTC)
|
|
Re: Making SRFI go faster
Amirouche Boubekki
(25 Apr 2021 11:34 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(25 Apr 2021 12:01 UTC)
|
|
Re: Making SRFI go faster
Marc Nieper-Wißkirchen
(25 Apr 2021 12:23 UTC)
|
|
R6RS and portability
Lassi Kortela
(25 Apr 2021 12:35 UTC)
|
|
Re: R6RS and portability
Marc Nieper-Wißkirchen
(25 Apr 2021 14:18 UTC)
|
|
Re: R6RS and portability
Marc Feeley
(25 Apr 2021 14:41 UTC)
|
|
Re: R6RS and portability
Marc Nieper-Wißkirchen
(25 Apr 2021 14:55 UTC)
|
|
Scheme package management
Lassi Kortela
(25 Apr 2021 15:04 UTC)
|
|
Re: Scheme package management
Marc Feeley
(25 Apr 2021 15:08 UTC)
|
|
Re: Scheme package management
Lassi Kortela
(25 Apr 2021 15:14 UTC)
|
|
Re: Scheme package management
Alex Shinn
(26 Apr 2021 08:15 UTC)
|
|
Re: Scheme package management
Lassi Kortela
(26 Apr 2021 09:02 UTC)
|
|
Re: Scheme package management
Alex Shinn
(26 Apr 2021 09:33 UTC)
|
|
Re: Scheme package management
Lassi Kortela
(26 Apr 2021 09:41 UTC)
|
|
Re: Scheme package management
Jakub T. Jankiewicz
(26 Apr 2021 12:01 UTC)
|
|
Re: Scheme package management
Lassi Kortela
(26 Apr 2021 12:09 UTC)
|
|
Re: Scheme package management
Alex Shinn
(26 Apr 2021 12:58 UTC)
|
|
Re: Scheme package management
Alex Shinn
(26 Apr 2021 12:35 UTC)
|
|
Re: R6RS and portability
Marc Feeley
(25 Apr 2021 15:05 UTC)
|
|
Re: R6RS and portability
Marc Nieper-Wißkirchen
(25 Apr 2021 15:14 UTC)
|
|
Scheme package management
Lassi Kortela
(25 Apr 2021 15:22 UTC)
|
|
Re: Scheme package management
Marc Nieper-Wißkirchen
(25 Apr 2021 15:35 UTC)
|
|
Re: Scheme package management
Lassi Kortela
(25 Apr 2021 15:45 UTC)
|
|
Re: Scheme package management
Marc Nieper-Wißkirchen
(25 Apr 2021 15:51 UTC)
|
|
Re: Scheme package management
Lassi Kortela
(25 Apr 2021 16:27 UTC)
|
|
Re: Scheme package management
Marc Feeley
(25 Apr 2021 15:47 UTC)
|
|
Re: Scheme package management
Lassi Kortela
(25 Apr 2021 15:54 UTC)
|
|
Scheme package management
Marc Feeley
(25 Apr 2021 15:28 UTC)
|
|
Re: Scheme package management
Marc Nieper-Wißkirchen
(25 Apr 2021 15:41 UTC)
|
|
Re: R6RS and portability Jakub T. Jankiewicz (25 Apr 2021 15:55 UTC)
|
|
Re: R6RS and portability
Lassi Kortela
(25 Apr 2021 16:15 UTC)
|
|
Re: Making SRFI go faster
Adam Nelson
(25 Apr 2021 20:56 UTC)
|
|
Re: Making SRFI go faster
Marc Nieper-Wißkirchen
(25 Apr 2021 21:14 UTC)
|
|
Re: Making SRFI go faster
Adam Nelson
(25 Apr 2021 21:29 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(25 Apr 2021 21:40 UTC)
|
|
Re: Making SRFI go faster
Marc Nieper-Wißkirchen
(26 Apr 2021 06:05 UTC)
|
|
Re: Making SRFI go faster
Marc Feeley
(25 Apr 2021 21:07 UTC)
|
|
Re: Making SRFI go faster
Adam Nelson
(25 Apr 2021 21:34 UTC)
|
|
Building up R7RS in stages
Lassi Kortela
(25 Apr 2021 21:45 UTC)
|
|
Re: Making SRFI go faster
Marc Feeley
(25 Apr 2021 21:59 UTC)
|
|
Re: Making SRFI go faster
Amirouche Boubekki
(26 Apr 2021 06:54 UTC)
|
|
Re: Making SRFI go faster
Marc Nieper-Wißkirchen
(25 Apr 2021 11:36 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(25 Apr 2021 11:47 UTC)
|
|
Re: Making SRFI go faster
Adam Nelson
(25 Apr 2021 20:12 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(25 Apr 2021 20:29 UTC)
|
|
Re: Making SRFI go faster
Wolfgang Corcoran-Mathe
(26 Apr 2021 02:46 UTC)
|
|
Re: Making SRFI go faster
Marc Nieper-Wißkirchen
(26 Apr 2021 05:58 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(26 Apr 2021 06:45 UTC)
|
|
Re: Making SRFI go faster
Amirouche Boubekki
(26 Apr 2021 07:06 UTC)
|
|
Interaction between spec and code
Lassi Kortela
(26 Apr 2021 07:36 UTC)
|
|
Re: Interaction between spec and code
Marc Nieper-Wißkirchen
(26 Apr 2021 07:59 UTC)
|
|
Re: Interaction between spec and code
Lassi Kortela
(26 Apr 2021 08:06 UTC)
|
|
Re: Interaction between spec and code
Marc Nieper-Wißkirchen
(26 Apr 2021 08:17 UTC)
|
|
Re: Interaction between spec and code
John Cowan
(30 Apr 2021 14:39 UTC)
|
|
Re: Interaction between spec and code
Lassi Kortela
(30 Apr 2021 14:56 UTC)
|
|
Re: Interaction between spec and code
John Cowan
(01 May 2021 05:02 UTC)
|
|
Re: Making SRFI go faster
Marc Nieper-Wißkirchen
(25 Apr 2021 20:30 UTC)
|
|
Re: Making SRFI go faster
John Cowan
(25 Apr 2021 23:04 UTC)
|
|
Re: Making SRFI go faster
John Cowan
(26 Apr 2021 00:28 UTC)
|
|
Spec vs code, user-driven vs designer-driven
Lassi Kortela
(26 Apr 2021 06:15 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
John Cowan
(01 May 2021 06:34 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(01 May 2021 07:03 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Lassi Kortela
(01 May 2021 08:14 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(01 May 2021 09:12 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Lassi Kortela
(01 May 2021 09:56 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(01 May 2021 10:29 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Lassi Kortela
(01 May 2021 11:01 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(01 May 2021 11:33 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Lassi Kortela
(01 May 2021 12:09 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(01 May 2021 12:49 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Lassi Kortela
(01 May 2021 13:34 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(01 May 2021 14:02 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Lassi Kortela
(01 May 2021 14:39 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Per Bothner
(01 May 2021 15:37 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Amirouche Boubekki
(01 May 2021 14:10 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Lassi Kortela
(01 May 2021 15:04 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Amirouche Boubekki
(01 May 2021 16:43 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Adam Nelson
(01 May 2021 17:35 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(01 May 2021 17:55 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
John Cowan
(01 May 2021 18:32 UTC)
|
|
Discussion with the creator of Lojban, and editor of R7RS-large
Amirouche
(01 May 2021 23:35 UTC)
|
|
Re: Discussion with the creator of Lojban, and editor of R7RS-large
John Cowan
(02 May 2021 01:29 UTC)
|
|
Re: Discussion with the creator of Lojban, and editor of R7RS-large
Arthur A. Gleckler
(02 May 2021 02:08 UTC)
|
|
Re: Discussion with the creator of Lojban, and editor of R7RS-large
John Cowan
(02 May 2021 03:51 UTC)
|
|
Re: Discussion with the creator of Lojban, and editor of R7RS-large
Arthur A. Gleckler
(02 May 2021 04:16 UTC)
|
|
Re: Discussion with the creator of Lojban, and editor of R7RS-large
John Cowan
(02 May 2021 05:55 UTC)
|
|
Re: Discussion with the creator of Lojban, and editor of R7RS-large
Amirouche
(02 May 2021 11:27 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(02 May 2021 17:21 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
John Cowan
(01 May 2021 18:12 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Arthur A. Gleckler
(01 May 2021 18:21 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Feeley
(01 May 2021 18:37 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
John Cowan
(01 May 2021 20:18 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
John Cowan
(01 May 2021 17:08 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Lassi Kortela
(01 May 2021 16:30 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Faré
(03 May 2021 02:24 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Lassi Kortela
(03 May 2021 09:49 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Faré
(03 May 2021 14:20 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Lassi Kortela
(03 May 2021 14:33 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
John Cowan
(03 May 2021 14:41 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(03 May 2021 15:01 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
John Cowan
(03 May 2021 19:47 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(03 May 2021 20:43 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
John Cowan
(03 May 2021 23:49 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(04 May 2021 07:33 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
John Cowan
(05 May 2021 18:34 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(05 May 2021 18:52 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
John Cowan
(05 May 2021 20:13 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(05 May 2021 20:26 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Amirouche
(05 May 2021 21:37 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Alex Shinn
(05 May 2021 21:50 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(06 May 2021 13:18 UTC)
|
|
Re: Spec vs code, user-driven vs designer-driven
Marc Nieper-Wißkirchen
(03 May 2021 14:27 UTC)
|
|
Re: Making SRFI go faster
Marc Nieper-Wißkirchen
(26 Apr 2021 08:09 UTC)
|
|
Re: Making SRFI go faster
Lassi Kortela
(26 Apr 2021 08:15 UTC)
|
|
Re: Making SRFI go faster
Marc Nieper-Wißkirchen
(26 Apr 2021 08:27 UTC)
|
On Sun, 25 Apr 2021 17:14:28 +0200
Marc Nieper-Wißkirchen <xxxxxx@nieper-wisskirchen.de> wrote:
> Am So., 25. Apr. 2021 um 17:05 Uhr schrieb Marc Feeley <
> xxxxxx@iro.umontreal.ca>:
>
> >
> > > On Apr 25, 2021, at 10:55 AM, Marc Nieper-Wißkirchen <
> > xxxxxx@nieper-wisskirchen.de> wrote:
> > >
> > >
> > > Also the syntax for the library names would need to be reserved. I
> > > have
> > advocated a syntax that uses the URL as part of the name, e.g. (
> > github.com/feeley/digest) or (github.com/feeley digest), so that the
> > package manager can operate without a central registry of libraries, which
> > is important to give library authors the freedom to create and update
> > libraries as they see fit. A nice practical advantage of a URL name like
> > github.com/feeley/digest is that many tools (code editors, slack, web
> > browsers, email readers, etc) will detect these names and offer a
> > hyperlink that will allow the repository to be browsed in a single click.
> >
> > >
> > > I would make a difference between package names and library names. In
> > general, we are not interested in finding single libraries but packages
> > (that include meta-information and know about dependencies). It is the
> > packages that need to be found automatically. So it makes sense to "name"
> > packages through a URI, but libraries can still be named, as usual, e.g.
> > `(srfi 999)` or `(scheme box)` or `(nieper bubblesort)`.
> > >
> > > The package for my bubblesort would be "named" <
> > gitlab.com/nieper/bubblesort>. It would contain a manifest like
> > >
> > > (package
> > > (author "Marc Nieper-Wißkirchen")
> > > (license GPL-v3)
> > > ..
> > > (defines (nieper bubblesort))
> > > (cond-expand
> > > ((gambit)
> > > (requires "gitlab.com/r7rs/box"))
> > > ...))
> > > ...)
> > >
> > > As a package author, I know that the "gitlab.com/r7rs/box" package
> > provides `(scheme box)`.
> >
> > In my view, repositories are equated with packages and the repository’s
> > subdirectories (possibly including the root) are the libraries.
> >
> > So if the URL is github.com/account/repo then these are possible
> > libraries:
> >
> > (github.com/account/repo) ;; if the package is itself a
> > library (useful for small libraries)
> > (github.com/account/repo foo) ;; the foo library in the package
> > (github.com/account/repo bar) ;; the bar library in the package
> > (github.com/account/repo foo qux) ;; the foo/qux library in the
> > package
> >
>
> I don't think that the package and library namespace should be mixed. Nor
> are library names like "(github.com/account/repo foo qux)" very nice, quite
> the contrary. And there should be no need to find a single library.
>
> Adding one more indirection makes sense here. Of course, there could be a
> default mapping that will produce your suggested mapping.
What about is the meta data specify file -> library.
(package
(author "Marc Nieper-Wißkirchen")
(license GPL-v3)
..
(defines (sort bubblesort quicksort)
(copy deep shallow))
(libraries ((sort . ((bubblesort . "/lib/sort/bubblesort.scm")
(quicksort . "/lib/sort/quicksort.scm")))
(copy . ((deep . "/lib/copy/deep.scm")
(shallow . "/lib/copy/shalow.scm")))))
(cond-expand
((gambit)
(requires "gitlab.com/r7rs/box"))
...))
...)
The mapping can look completely different, but it can just map the library
definition into package files.
--
Jakub T. Jankiewicz, Web Developer
https://jcubic.pl/me