Show newer

@veer66 yes Rust Procedural Macros are truly awesome! I used them to do type inference in my variant of Rust called "Typeless Rust". Which is really useful for Visual Rust programming because we don't want newbies to fill in all the missing types: medium.com/@ly.lee/advanced-to

@clacke @PINE64 ...Microsoft repackaged Blockly as Makecode, the web builder toolkit for BBC micro:bit. That's why I was inspired to bring Blockly to 🙂

@clacke @PINE64 Very sharp... Must be a Millennial who grew up with Scratch 🙂

Scratch started as a project at MIT Media Lab... Google open-sourced it as Blockly (which I'm using).

Blockly will convert visuals blocks into all kinds of code: JavaScript, Python, Lua, PHP, Dart... Anything but Rust!

So I had to build the Rust Code Generator for Blockly myself... Not that hard 🙂

@veer66 ...So don't blame yourself if your brains hurt from looking at C Macros! 😉

Why are C Macros hard? Because they are a form of Metaprogramming. So are Macros

Show thread

@veer66 Exactly! Why are C Macros hard? Because they are a form of Metaprogramming! So are Macros

What's ? 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 program for Smart Watch @PINE64 ... developers.google.com/blockly/

Good tips for handling Timestamps in ...

“It’s official: time doesn’t exist” by Gonzalo Ferreiro Volpi link.medium.com/5Zs7TjoZB3

Why Millennials should be very afraid of Social Networks... Like !

“Why an Internet That Never Forgets Is Especially Bad for Young People” by MIT Technology Review link.medium.com/h9xwvyWYB3

Attack on Intel CPUs released before Q4 2018... Kernel Address Space Layout Randomization (KASLR) and stack canaries...

cacheoutattack.com/

@thomasfuchs And my Smart Watch @PINE64 reminds me of my first ❤️ Apple //e... 64 KB RAM!

Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.