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

introspection namespace #48

Closed
timsgardner opened this issue Oct 3, 2014 · 4 comments
Closed

introspection namespace #48

timsgardner opened this issue Oct 3, 2014 · 4 comments
Assignees

Comments

@timsgardner
Copy link
Contributor

Distinct from unity.reflect (maybe fold unity.reflect into it, though?). Place to put functions I've found invaluable for the repl, such as apropos+ and aproprint.

@timsgardner timsgardner self-assigned this Oct 3, 2014
@nasser
Copy link
Contributor

nasser commented Oct 3, 2014

Hmm. The difference between reflect and introspect is not immediately clear. I think keeping the total number of namespaces down is a good strategy, especially when the distinction is fuzzy. Put them into reflect?

@timsgardner
Copy link
Contributor Author

Yeah, thinking about it for ~5 minutes I'm guardedly open to lumping everything like that into an introspection namespace. The main thing is that we should ship with enhanced tools for examining the environment and so forth. The presence of such tools will greatly increase the ease and value of live-coding without undue clutter or violence to Clojure idioms.

@nasser
Copy link
Contributor

nasser commented Apr 1, 2016

Somewhat related to #52

@nasser
Copy link
Contributor

nasser commented Apr 26, 2016

arcadia.introspection is part of the public API

@nasser nasser closed this as completed Apr 26, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants