fonol / parrot

A cross-platform Common Lisp editor
MIT License
44 stars 2 forks source link

[Feature Idea] Package & Symbol Browser #2

Open fonol opened 2 years ago

fonol commented 2 years ago

It would be cool to have a way to see all defined packages in the current image, and then to be able to browse the symbols in each package + some sort of filter by type, i.e. functions, macros, variables, ... (list-all-packages) can be used to get a list of the packages from the SBCL process.

Listing all symbols also does not seem to be hard: http://reference-error.org/2015/08/30/common-lisp-finding-all-functions-in-a-package.html

fonol commented 2 years ago

Seems like someone already did something like that for Emacs: https://old.reddit.com/r/lisp/comments/osnksx/smalltalklike_browser_for_common_lisp/

fonol commented 2 years ago

First prototype in ea4d0b9ce9c3104d0a46d29aaa1023e7659edc1e. Updated the README.md with todos for the feature.