<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Mar 16, 2013, at 7:52 AM, Jonathan Jacobs &lt;<a href="mailto:jonathan+twisted@jsphere.com">jonathan+twisted@jsphere.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr" style="font-family: Menlo; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div class="gmail_extra">And, when the IRI ticket is finally complete, are we going to have to introduce yet another API for getting an IRI object?<br></div></div><span style="font-family: Menlo; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; "></span></blockquote><br></div><div>It seems to me that it would be a compatible change to have an IRI.fromString method that could do some extremely straightforward parsing - heck, even ASCII-only! - and then add support for more complex forms later. &nbsp;After all, we have APIs like clientFromString which explicitly support extension; the contract is just (string)-&gt;something or (string)-&gt;CantGiveYouSomething; the exact format of the string is up to modification. &nbsp;(Although I would suggest that once we have tests for parsing a particular form we should never _remove_ that form...)</div><div><br></div><div>-glyph</div><div><br></div></body></html>