JuliaDebug / JuliaDebug/Cthulhu.jl
Line numbers for functions
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 709
- Forks
- 46
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 2
Description
I just tried Cthulhu for exploring how the sum implementation works, and I must say it's pretty great, thank you :-)
One thing I noticed is that it seems hard to connect the current function to the source where it's defined, as there's no line numbers or file names. Would it be easy to put those in? (Related idea - provide an option to list the source of the current function, or otherwise open it in an editor like @edit? Though this might be straying from the use case you had in mind with Cthulhu?)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue identifies Cthulhu's current-function display as the starting point, but names no source files or tests. Trace that display path and determine how to show the defining file and line; done means the current function can be connected to its source, with any editor or source-listing option treated as separate scope.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100