Tcl Library Source Code

Ticket Change Details
Login
Overview

Artifact ID: ca2ea7b3e935918bbe8faed60197c1e097545fd82531bcc8dc4296fafaa336c5
Ticket: 5edaf187fa3e13d9327cb0ff9c168be12174c2e0
struct::graph is inconsistent about the support of nodes starting with a dash
User & Date: anonymous 2018-12-27 13:37:28
Changes

  1. assignee changed to: "nobody"
  2. closer changed to: "nobody"
  3. cmimetype changed to: "text/plain"
  4. comment changed to:
    graph node insert -foo ;# works
    g walk -foo -command {apply {args {puts stderr [info level 0]}}} ;# results in
    
    apply {args {puts stderr [info level 0]}} enter ::g -foo
    bad restriction "-foo": must be -adj, -embedding, -filter, -in, -inner, -key, -out, or -value
    while evaluating {g walk -foo -command {apply {args {puts stderr [info level 0]}}}}
    
    Note how apply is invoked, i.e. [walk] is not directly affected, but one of the internals that it calls.
    
    I know that fixing this will be quite some work, but it is an actual restriction: e.g. the package does not work for negative numbers as node names
    
  5. foundin changed to: "struct::graph 2.4"
  6. is_private changed to: "0"
  7. login: "anonymous"
  8. priority changed to: "5 Medium"
  9. private_contact changed to: "666fe0987de7db63f412a8510f29b7357c92320e"
  10. resolution changed to: "None"
  11. severity changed to: "Important"
  12. status changed to: "Open"
  13. submitter changed to: "anonymous"
  14. subsystem changed to: "struct :: graph"
  15. title changed to:
    struct::graph is inconsistent about the support of nodes starting with a dash
    
  16. type changed to: "Bug"