Unbundle #RustLang Watch Apps from #PineTime OS Firmware @PINE64 ... Now with clarity... https://gist.github.com/lupyuen/db39430c8a66ce7b4d803458b0daac06
Not really in a good place right now... So I'm sketching the design of Rusty Wrappers... That will unbundle #RustLang Watch Apps from the #PineTime OS Firmware @ThePine64... https://gist.github.com/lupyuen/db39430c8a66ce7b4d803458b0daac06
History of the #RustLang compiler...
What's new in #RustLang... "Relaxed Restrictions When Implementing Traits" looks useful for my projects...
...So why am I doing this? I used to teach Arduino / Embedded C... Which led to C pointer issues. For newbies it's best to start with a safer language like #RustLang... Save them the frustration of crashing pointers 😉 Now I'm creating Visual Rust to help newbies understand Rust syntax via drag-n-drop
#RustLang for Jupyter Notebooks... By Google!
Particle Mesh died today... It's true, Mesh Networks are very hard to code! Anyone keen to join me in creating #RustLang Bindings for #BluetoothMesh Models? Maybe even a Domain-Specific Language? https://medium.com/@ly.lee/bluetooth-mesh-with-nrf52-and-apache-mynewt-44823407c471?source=friends_link&sk=ac433fa04e13f75985927c37db1e2b10
Story of my #IoT Life... Why I'm teaching IoT... And where I'm at now: Visual #RustLang on #PineTime @PINE64 https://medium.com/@ly.lee/my-5-year-iot-mission-5f2f28348780?source=friends_link&sk=8c9ab6f607d4b6af4a2b233e4096d623
#RustLang Ownership, Borrowing, and Lifetimes... What are they? Why do they made coding safer?
“Security By Design, A Brief Introduction To Rust” by Life at Tadaweb https://link.medium.com/pp2ZXT1mC3
How #RustLang could have prevented the old Heartbleed SSL vulnerability...
https://blog.getreu.net/projects/embedded-system-security-with-Rust/
Why are C Macros hard? Because they are a form of Metaprogramming. So are #RustLang Macros
What's #Metaprogramming? That's when you write a program that generates another program... Like here when I'm designing a graphical program (in Blockly) that will generate a #RustLang program for #PineTime Smart Watch @PINE64 ... https://developers.google.com/blockly/guides/overview
That's how I shape my Embedded code for #RustLang and C...
Units of Measure in #RustLang... seconds, metres, kilometres per hour...
Handling Bits as Numeric Fields in #RustLang...
Defining a #Blockly Container for our #RustLang Widgets... That's how we'll create #PineTime Watch Apps @PINE64 ... The Drag-And-Drop Way! https://medium.com/@ly.lee/visual-programming-with-embedded-rust-yes-we-can-with-apache-mynewt-and-google-blockly-8b67ef7412d7?source=friends_link&sk=353fb92b6f20ebf885ff5c9be44fd6f2
IoT Techie and Educator / Apache NuttX PMC