Tk Source Code

Ticket Change Details
Login
Overview

Artifact ID: e09abc3c6a8b5b40fdf04134ad980484a3cbb9f6d07cddf8ca7af4d80442fb60
Ticket: 9ba9729ef1b5ef6ead755f2d72656743bbb26832
Limitation of [send] and [winfo interps] on macOS is not reflected documentation, and tests exhibit shortcomings
User & Date: erikleunissen 2025-08-16 05:39:24
Changes

  1. assignee changed to: "nobody"
  2. closer changed to: "nobody"
  3. cmimetype changed to: "text/x-fossil-plain"
  4. comment changed to:
    On macOS, communicating with other interpreters using the send command is
    limited to interpreters within the same process. This limitation is not mentioned
    in the manual page for "send".
    
    Also, some tests in the test file "send.test" involve interpreters in other
    processes. Some of these tests are skipped for aqua, but not all, notably
    send-8.18 and send-8.19.
    
    A probably related limitation holds for [winfo interps]. Under macOS, this command
    does not list interpreters in another process. As is the case with [send], this
    limitation is not mentioned in the docs. Furthermore, the test file "winfo.test"
    doesn't contain any tests that exercise multiple interpreters, whether in the same
    process or not, taking into account the different behaviour on macOS compared
    to that on other unix derivatives.
    
    See also the post to the TCLCORE mailing list on 15-aug-2025 with subject
    "Advice requested regarding [send] on macOS".
    
  5. foundin changed to: "9.1a0"
  6. is_private changed to: "0"
  7. login: "erikleunissen"
  8. priority changed to: "5 Medium"
  9. private_contact changed to: "609f4c7ecf7dbb7a46acdc7eb164753d196088a6"
  10. resolution changed to: "None"
  11. severity changed to: "Important"
  12. status changed to: "Open"
  13. submitter changed to: "erikleunissen"
  14. subsystem changed to: "99. Other"
  15. title changed to:
    Limitation of [send] and [winfo interps] on macOS is not reflected documentation, and tests exhibit shortcomings
    
  16. type changed to: "Bug"