Skip to content

REVIEW AND REBASE YOURSELF#4

Open
adlai wants to merge 562 commits into
adlai:mainfrom
fstamour:main
Open

REVIEW AND REBASE YOURSELF#4
adlai wants to merge 562 commits into
adlai:mainfrom
fstamour:main

Conversation

@adlai

@adlai adlai commented Jan 24, 2025

Copy link
Copy Markdown
Owner

I'M NOT ANGRY AT Y'ALL

IT IS MY ISRAELI HABIT

CAPS LOCK ENGLISH KEYS

- now supports symbols with escapes (in theory, I'm not sure it's well
tested yet
- no hacky "parse-symbol"
- no hacky (ignore-errors (read ...))
- doesn't recognize () as nil anymore (will be fixed soon enough)
- explicitly assume *read-case* is :upcase
  - some tests are currently broken because of that
- perf: this means that "tokens" are not re-parsed every time a
pattern is matched against them
because "term" really clashes with the litterature
again, to match the literature's nomenclature better
fstamour added 30 commits March 3, 2026 20:09
here and there, I would have the same pattern to extract the
package-name from the closest ~(in-package ...)~ form and find the
corresponding package, so I extracted that in a method
~current-packge~, but there was already a method using that name. So I
renamed the existing ~current-package~ to ~current-package-node~.
- previous-in-package (works)
- goto-package-definition (not implemented)
- export-symbol-at-point (not implemented)
- import-symbols-for-top-level-form (wip)
there's a "current-node" function already
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.

2 participants