Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ignore...test #36

Closed
wants to merge 8 commits into from
Closed

Ignore...test #36

wants to merge 8 commits into from

Conversation

cgay
Copy link
Member

@cgay cgay commented Dec 29, 2024

No description provided.

cgay added 8 commits December 17, 2024 17:53
The comment implied it was used by lsp-dylan but it isn't, at least not any more.
* Improve warnings for find-active-packages
* Add current-dylan-package instead of storing the release in the workspace. This is only
  needed by the publish command and should find the dylan-package.json file nearest the
  working directory.
The main point was to make the code easier to follow. Initial implementation I was
feeling my way in the dark, this time a few things were clarified. I see the light!...

* Some commands (help, list, etc.) don't need a full scan of the workspace, so I made all
  the `lids-by-*` slots be lazily computed.

* Scanning the workspace is more clearly separated into first scanning the active
  packages and then, if necessary, finding and installing dependencies before scanning
  them for libraries.

* Move LID file code to its own file, lid.dylan.
It was a bit arbitrary to put some of the simple commands into simple-commands.dylan.
Better to be consistent.
...by using deft-shared to re-export everything in a way that can be used by the
workspaces and pacman modules.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant