<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 21, 2015 at 3:07 PM, Chris Barker <span dir="ltr"><<a href="mailto:chris.barker@noaa.gov" target="_blank">chris.barker@noaa.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">couldn't you create a subclass of str that was exactly the same except that it was defined as mapping to a Q symbol?</blockquote></div><br>I could, but having a dedicated syntax would make things nicer.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Here is what I have:</div><div class="gmail_extra"><br></div><div class="gmail_extra">## Pass some python data to q</div><div class="gmail_extra">q.symbol = 'abc'</div><div class="gmail_extra">q.symbols = ['abc', 'def']</div><div class="gmail_extra">q.char = q('"a"')   # no python syntax</div><div class="gmail_extra">q.chars = b'abc'</div><div class="gmail_extra">q.vector_of_chars = [b'abc', b'def']</div><div class="gmail_extra">q.byte = q('0x01')  # no python syntax</div><div class="gmail_extra">..</div><div class="gmail_extra"><br></div><div class="gmail_extra">here is what I would rather have</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">q.symbol = `abc</div><div class="gmail_extra">q.symbols = [`abc, `def]</div><div class="gmail_extra">q.char = q('"a"')   # no python syntax</div><div class="gmail_extra">q.chars = 'abc'</div><div class="gmail_extra">q.vector_of_chars = ['abc',  'def']</div><div class="gmail_extra">q.byte =  q('0x01')  # no python syntax</div><div class="gmail_extra">q.bytes = [b'xyz']  # or bytes([0x78, 0x79, 0x7a])</div></div><div class="gmail_extra">..</div><div class="gmail_extra"><br></div></div>