JuliaDebug / JuliaDebug/Cthulhu.jl

Line numbers for functions

Open
#9 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement help wanted
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.