<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div dir="auto">This is a good convergence:</div>
<div dir="auto"><br>
</div>
<div dir="auto"><a rel="noreferrer noopener" href="https://github.com/jamesleesaunders/d3-x3d">https://github.com/jamesleesaunders/d3-x3d</a><br>
</div>
<div><br>
</div>
<div id="ms-outlook-mobile-signature" dir="auto">Get <a href="https://aka.ms/AAb9ysg">
Outlook for Android</a></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> John Carlson <yottzumm@gmail.com><br>
<b>Sent:</b> Thursday, October 17, 2024 12:17:29 AM<br>
<b>To:</b> Andreas Plesch <andreasplesch@gmail.com><br>
<b>Cc:</b> x3dom mlist <x3dom-users@lists.sourceforge.net>; X3D Graphics public mailing list <x3d-public@web3d.org><br>
<b>Subject:</b> Re: [x3dom-users] observablehq notebooks</font>
<div> </div>
</div>
<div>
<div dir="auto">I am now revisiting this since there seem to be vim motion extensions for Jupyter Lab.  I don’t know how to enable them yet, so if someone knows best practices, speak up. Also note that There are Observable modules/packages for Deno 2.0 (Node.js
 spelled funny, by same author, Ryan Dahl) Jupyter.   Plus you can do TypeScript in Deno natively.  The only issue seems to be that the Deno extension is marked unstable in documentation, and requires â€”allow-all privileges.</div>
<div dir="auto"><br>
</div>
<div dir="auto">I’m done (get it? Another node anagram).</div>
<div><br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">On Wed, May 30, 2018 at 3:52 PM Andreas Plesch <<a href="mailto:andreasplesch@gmail.com">andreasplesch@gmail.com</a>> wrote:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left-width:1px; border-left-style:solid; padding-left:1ex; border-left-color:rgb(204,204,204)">
Anybody who uses D3 may be interested in Observable notebooks at<br>
<a href="http://observablehq.com/" originalsrc="http://observablehq.com/" shash="XWQ3R86IzkREqqnPak2fgsmro9QZvzovwyPza28t85gJ/9WZEijKYM0/0sCc4ClHhV9H0s7r6U1cGvOTzSnyf3VBB48kMIcxHNJC2/6ZT0JHi5hiEBEP3sH9+ncQXfKFV17jW+ednDjIo15Nr7vndOWL6WaGZbxWOnVRagOwNH8=" rel="noreferrer" target="_blank">observablehq.com</a>.
 These are live, reactive documents for data<br>
visualization, sort of like <a href="http://bl.ocks.org/" originalsrc="http://bl.ocks.org/" shash="mMus5dYOuJLwJVohbhZoXXOLLuZi0YtjPhS9eNL7g+l8mt+lUsvxRvDs0D/iicA9HDMqsSs416DY2LzM5QbW+C+bXyyz6/EQk8oRribbeJ0BcEKpnC66Ppeub/VdWGInScwx+Av63E0Q0HEbgE13UQbbmoMnz4hf2oAuNb9wwc8=" rel="noreferrer" target="_blank">
bl.ocks.org</a> but dynamic. I noticed bl.ocks<br>
now links to that, and the D3 author is behind this effort.<br>
<br>
In addition it is easy to pull in libraries, use modern js and publish<br>
good looking pages with interactivity.<br>
<br>
Since D3 works great with x3dom, I thought I give it a swirl:<br>
<br>
<a href="https://beta.observablehq.com/@andreasplesch/x3dom" originalsrc="https://beta.observablehq.com/@andreasplesch/x3dom" shash="t8YgJqWu3OVTFAVcn5qHI+Eu5pIsM1tUtJIOD/Y/E+Aud1oVvc1VrsiBrq98vdgNU4oYj6bNWz9QzVRADldG0lReHOLlNo2GfvrQxeqXA2REjpt+WtVf9wqyQHqVtW22Dha/0a/Xo1pyRJw2EzJs1GcIOF8PEJIz6W+oSfEsvR0=" rel="noreferrer" target="_blank">https://beta.observablehq.com/@andreasplesch/x3dom</a><br>
<br>
This is just a raw starting point but useful since it was not obvious<br>
how to pull in x3dom at first.<br>
<br>
Feel free to fork and play if inclined.<br>
<br>
x3dom has its own reactivity, eg. reacts to dom changes, so there is<br>
some overlap which can surely be resolved. It is just nice to have a<br>
way to package and publish a complete notebook, like Jupyter but for<br>
any JS. There is also convenient standard library included.<br>
<br>
-Andreas<br>
<br>
<br>
<br>
-- <br>
Andreas Plesch<br>
Waltham, MA 02453<br>
<br>
------------------------------------------------------------------------------<br>
Check out the vibrant tech community on one of the world's most<br>
engaging tech sites, Slashdot.org! <a href="http://sdm.link/slashdot" originalsrc="http://sdm.link/slashdot" shash="Y74q9e/BoFdmWyu7USVu2Pg41pe1KN0XTHK0d9qtNFn0c94BwliKeAUUQpap2/7FuiBGTLYU4IPnd0me2QGF/+v14EuXEkBZweiHR+jJgEFylNBk2UULidTAEVD/vt0Q0ferQbHUnyDS240aON5gBYuvVMuW2knIt+hfmPVrH+M=" rel="noreferrer" target="_blank">
http://sdm.link/slashdot</a><br>
_______________________________________________<br>
X3dom-users mailing list<br>
<a href="mailto:X3dom-users@lists.sourceforge.net" target="_blank">X3dom-users@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/x3dom-users" originalsrc="https://lists.sourceforge.net/lists/listinfo/x3dom-users" shash="SIyEaTuTyjUBYp/GK7wwuOGE43WoslIAiA56/ioavL7wfjZe0JPfLPzacKCaSKWeR0kWN3F8GRX5e/V8WdtTGKaNlIURfsvvdKvhda5IbEjNYJoRtzOpoOGy/fgvmSonpFVgvIgCUqZ2bD+NrplCYBVR04+/D0ODp6IZu7a8I8E=" rel="noreferrer" target="_blank">https://lists.sourceforge.net/lists/listinfo/x3dom-users</a><br>
</blockquote>
</div>
</div>
</div>
</body>
</html>