<div dir="ltr">Another feature I would like would be a dimensions wrapper for an array. So that I can mark all values in the array as having the same units, rather than mark each individual element as having a particular unit. <div><br></div><div>It is conceivable that wrapping each element, both performance and memory wise, is OK depending on implementation. However my experience with Mathematica&#39;s Quantity is that wrapping each element is a significant overhead. Therefore I would like a dimensioned array.</div><div><br></div><div>As an aside. It might be a lot easier to write an array wrapper when we get Conditional Conformance To Protocols with the improved generics slated for Swift 4.1. Therefore it might be worth waiting until 4.1. before attempting a dimensioned array.</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature">  -- Howard.<br></div></div>
<br><div class="gmail_quote">On 1 December 2016 at 01:17, Maury Markowitz via swift-users <span dir="ltr">&lt;<a href="mailto:swift-users@swift.org" target="_blank">swift-users@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Let me add my support for this as well. I am currently using a bridge version of:<br>
<br>
<a href="https://github.com/unixpickle/Expressions" rel="noreferrer" target="_blank">https://github.com/unixpickle/<wbr>Expressions</a><br>
<br>
And it works quite well. But I think a pure Swift implementation, especially with dimensional analysis, would be useful to a great number of people.<br>
<div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
swift-users mailing list<br>
<a href="mailto:swift-users@swift.org">swift-users@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-users" rel="noreferrer" target="_blank">https://lists.swift.org/<wbr>mailman/listinfo/swift-users</a><br>
</div></div></blockquote></div><br></div>