Tcl Library Source Code

Ticket Change Details
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Sep 9.
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. Change assignee to "nobody"
  2. Change closer to "nobody"
  3. Change cmimetype to "text/plain"
  4. Change comment 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. Change foundin to "struct::graph 2.4"
  6. Change is_private to "0"
  7. Change login to "anonymous"
  8. Change priority to "5 Medium"
  9. Change private_contact to "666fe0987de7db63f412a8510f29b7357c92320e"
  10. Change resolution to "None"
  11. Change severity to "Important"
  12. Change status to "Open"
  13. Change submitter to "anonymous"
  14. Change subsystem to "struct :: graph"
  15. Change title to:

    struct::graph is inconsistent about the support of nodes starting with a dash

  16. Change type to "Bug"