Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
cmucl
cmucl
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • cmucl
  • cmuclcmucl
  • Issues
  • #79

Closed
Open
Opened Feb 17, 2020 by Raymond Toy@rtoyOwner

Autoload asdf with require

Describe the bug Loading some contribs like sprof require asdf to be loaded. This is a bit annoying. Let's load asdf automatically when require is called if asdf isn't already loaded.

We don't need to do this for defsystem because no contribs use defsystem to load them.

This will also allow us to simplify the contents of modules.lisp so we don't have to define all the modules. Also, if we add asd files for all the existing cmucl contribs, we can remove the cmu-contribs file and simplify loading for these as well. You can just require the contrib instead of requiring cmu-contribs first. Everything then becomes consistent.

Assignee
Assign to
21e
Milestone
21e (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: cmucl/cmucl#79