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

Maintainer roadmap #90

Open
timholy opened this issue Sep 29, 2024 · 0 comments
Open

Maintainer roadmap #90

timholy opened this issue Sep 29, 2024 · 0 comments

Comments

@timholy
Copy link
Owner

timholy commented Sep 29, 2024

In case anyone wants to take over maintenance, here are some thoughts on how to resurrect this project. By far the biggest source of problems was due to HeaderREPLs, which provides the interactive experience (see the video linked from the README). HeaderREPL was built as a hack but never deeply integrated with REPL. Because it used internal methods in REPL, this made it fragile wrt Julia version.

There are two potential options (and they are not mutually exclusive):

  • improve the engineering of HeaderREPL and its integration with REPL (the interactive experience really is is quite nice)
  • split Rebugger out from HeaderREPL (i.e., design an interface that's independent), perhaps making the HeaderREPL experience optional through a package extension

From there, the rest might be fairly straightforward. Going through Rebugger's issues would probably reveal the main remaining limitations. #59 looks like one of the few which might require a bit of redesign.

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

No branches or pull requests

1 participant