Settings

Theme

pdit: The Python Un-Notebook for Coding Agents

harry.vangberg.name

1 points by ichverstehe 2 months ago · 3 comments

Reader

aanet 2 months ago

I like it. I could see myself using it for quick verification of code.

What does this mean though: "By default, pdit shows output from each top level expression" ?

  • ichversteheOP 2 months ago

    Consider a notebook with a cell with two lines of code:

      [1, 2, 3]
      "foo bar"
    
    The default in notebooks is to just render/show the value of the last expression (`"foo bar"`). In pdit, the value of all top-level expressions are rendered/shown:

      [1, 2, 3] #=> [1, 2, 3]
      "foo bar" #=> "foo bar"
    
    In that way it is more like a REPL than a notebook, you could say.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection