<div dir="ltr">this is wishful thinking, but i've wondered whether [wasm] sqlite3 has better potential for general-purpose multidimensional vector-operations than whatever gets spec'ed out in javascript.  probably not, but there's been research on sql "dot-product-joins" [1].<div><br></div><div>[1] 

Dot-Product Join: Scalable In-Database Linear Algebra for Big
Model Analytics


</div><div><a href="http://faculty.ucmerced.edu/frusu/Papers/Conference/2017-ssdbm-dot-product-join.pdf">http://faculty.ucmerced.edu/frusu/Papers/Conference/2017-ssdbm-dot-product-join.pdf</a>  <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 14, 2019 at 1:24 AM guest271314 <<a href="mailto:guest271314@gmail.com">guest271314@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">A matrix could be viewed as an array of arrays or sets or maps or other values. How the values in the arrays or indexes are mapped is dependent upon the requirement. The requirement could be to map the networks of this entire planet earth; create sets of permutations; create cross word puzzles. What is the basic functionality of the Matrix described at this proposal?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 13, 2019 at 3:29 PM kai zhu <<a href="mailto:kaizhu256@gmail.com" target="_blank">kaizhu256@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">is that a tentative "no" as in tc39 can't easily spec some low-level linear-algebra primitives that would be useful for both dommatrix, and [gpu-accelerated] tensoflow?<div><br></div><div>i do find value to industry for enhancing client-side performance of 3d visualization and ML.  and i'm starting to see @Ed's original question as whether things like this falls in the scope of javascript language-design (as a fundamental UX-workflow problem), or should remain an embedder/userland concern.</div><div><br></div><div>-kai</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 13, 2019 at 3:34 AM David Teller <<a href="mailto:dteller@mozilla.com" target="_blank">dteller@mozilla.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">According to the specs, DOMMatrix is limited to 4d matrices. They can be<br>
used to emulate 1d-3d matrices trivially. However, many applications<br>
(e.g. in graph theory) require arbitrary numbers of dimensions.<br>
<br>
I'm not really familiar with Tensorflow, but if I read the API<br>
correctly, it seems to be limited to 1d-5d tensors. If I read the API<br>
correctly, arithmetic operations are tensor operations, rather than<br>
matrix operations, which have very different definitions.<br>
<br>
Cheers,<br>
 David<br>
<br>
On 12/05/2019 21:31, guest271314 wrote:<br>
> Neither ```DOMMatrix``` nor tensorflow functionality are exclusive to<br>
> any single use case. What is the use case of the Matrix object described<br>
> at this proposal?<br>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div></div>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div>
</blockquote></div>