Ticket Change Details
Not logged in
Overview

Artifact ID: 06779e02bedbfe471d4ea1581effe922a7750525d28086524565db7a11066275
Ticket: 16fe1b5807820bb9705b460959f459989ec06404
namespace ensemble command named ":" is mistakenly given the empty string as its name
User & Date: aspect 2017-11-18 12:18:02
Changes

  1. icomment:
    I'm not comfortable with these changes being applied to a mainline branch, 
    so I've moved them to [pyk-command-named-colon].
    
    Rationale is that names like : or :foo reduce the utility of [namespace 
    which] and break with documented behaviour ("two or more colons" are a 
    namespace separator).  Further, as the TclOO segfault below illustrates, 
    this is a can of worms likely to uncover implicit assumptions elsewhere 
    in the core.
    
    I suspect there's useful stuff in the patch, but I'd like to see a more 
    considered approach .. preferably including unifying the name 
    canonicalisation code referred to below.
    
  2. login: "aspect"
  3. mimetype: "text/plain"