<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>Welcome to the future, everybody.<br></div><div><br></div><div>* Replace my old MacBook Air with a Linux laptop. I don't know which manufacturer/model, though. (Apple is the past, Linux is the future.)<br></div><div><br></div><div>* Learn WebAssembly. Port Curv to WASM.<br></div><div>* Learn more about optimizing compilers. Add a decent optimizer to Curv.<br></div><div>* Learn more about GPU programming. Especially the new WebGPU standard. Port Curv to WebGPU once it becomes viable.<br></div><div>* Learn more about projectional code editors and visual programming languages.<br></div><div><br></div><div>Rust is interesting, but the cost of converting 10,000 lines of C++ code to Rust may outweigh the benefits. Also, certain C++ libraries I need have no proper Rust equivalent, and you can't just wrap the library in a Rust interface via C because template expansion and function call inlining is critical to the performance benefits given by the library. So I will continue to wait and see. Rust may be the future, but I'd prefer something with similar performance and safety that is much easier to use.<br></div><div><br></div><div>WASM is also not ready for prime time: I want performance equal to native code (not 1.5x to 2.1x slower), SIMD, threads, and other stuff (that I know they are working on).</div><div><br></div><div>On Tue, Dec 31, 2019, at 12:36 PM, Ron Singh wrote:<br></div><blockquote type="cite" id="qt"><div dir="ltr"><div style="font-family:tahoma, sans-serif;" class="qt-gmail_default"><br></div><div style="font-family:tahoma, sans-serif;" class="qt-gmail_default">Weird saying that, 2020.<br></div><div style="font-family:tahoma, sans-serif;" class="qt-gmail_default"><br></div><div style="font-family:tahoma, sans-serif;" class="qt-gmail_default">Just wanted to drop a quick note -- did not not make it to many 2019 meetings, but am hopeful 2020 will will greet me with a prod to get off my a$$ and get on with participating more.<br></div><div style="font-family:tahoma, sans-serif;" class="qt-gmail_default"><br></div><div style="font-family:tahoma, sans-serif;" class="qt-gmail_default">I follow much of the discussions with interest, a lot of it is very much past my pay grade, but am always grateful to be privy to the discussions.<br></div><div style="font-family:tahoma, sans-serif;" class="qt-gmail_default"><br></div><div style="font-family:tahoma, sans-serif;" class="qt-gmail_default">2020 Linux resolution, , I will get more in the know about bash scripting. What is your 2020 Linux/FOSS resolution?<br></div><div style="font-family:tahoma, sans-serif;" class="qt-gmail_default"><br></div><div><div class="qt-gmail_signature" dir="ltr"><div dir="ltr"><div><div><span style="font-family:tahoma, sans-serif" class="font">All the best for 2020</span><span style="font-family:tahoma, sans-serif" class="font"> you generous folks</span>,<br></div><div><br></div><div>Ron Singh<br></div></div></div></div></div></div><div>_______________________________________________<br></div><div>kwlug-disc mailing list<br></div><div>kwlug-disc@kwlug.org<br></div><div>https://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org<br></div><div><br></div></blockquote><div><br></div></body></html>