Skip to content
This repository was archived by the owner on Apr 7, 2026. It is now read-only.
This repository was archived by the owner on Apr 7, 2026. It is now read-only.

Index toplevel of loadpaths #2

Description

@trans

Maybe a "2.0" API change. The idea is to index the toplevel of each libraries loadpath rather then just the library itself. In other words there would be a third index file that listed, in the the case of facets:

facets/        /.../lib/core/
facets/        /.../lib/more/
facets/        /.../lib/stnd/
facets.rb      /.../lib/core/
facets-live.rb /.../lib/core/
facets-load.rb /.../lib/core/

This could then be used to quickly match require/load paths, reducing the number of locations that need to be searched even for a traditional full-loadpath fallback search (currently the slowest part of the system).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions