Toward a better List Iterator for the #Linux kernel
@hans oops :-)
@lupyuen Interesting paper, but I think some important facts are overlooked.
To become a competent programmer in the first language, some high number of hours (>1000) are required.
When a competent programmer wants/needs to learn a new language, it is really difficult to motivate learning from scratch and putting in the >1000 hours in learning up front... Which leads to "the shortcut" that is investigated in the paper.
We only have the luxury of learning from scratch once.
"Cooklang is a Markdown-style language ... specifically for capturing recipes"
"Why Is It Difficult for Developers to Learn Another Programming Language?"
https://m-cacm.acm.org/magazines/2022/3/258915-here-we-go-again/fulltext
Pilot FriXion Erasable Pens: A Comprehensive Guide
https://www.jetpens.com/blog/Pilot-FriXion-Erasable-Pens-A-Comprehensive-Guide/pt/670
"Booting ARM #Linux the standard way" (Tow-Boot)
"The rise and fall of Gateway computers"
https://lyz.substack.com/p/when-the-midwest-was-once-a-tech?s=r
What's inside the #NuttX Sensor Test App
https://lupyuen.github.io/articles/bme280?20#sensor-test-app
Here's how we read the BME280 Sensor with #NuttX Sensor Test App
https://lupyuen.github.io/articles/bme280?19#run-bme280-driver
How we minimised the changes when porting the Zephyr BME280 Driver to #NuttX OS
https://lupyuen.github.io/articles/bme280?18#zephyr-driver-modified-for-nuttx
What's inside our bundled BME280 Driver for #NuttX OS
https://lupyuen.github.io/articles/bme280?17#inside-the-bundle
Here's how we bundle the Zephyr BME280 Driver inside our #NuttX Driver
https://lupyuen.github.io/articles/bme280?16#bundle-nuttx-and-zephyr-drivers
Our #NuttX BME280 Driver registers the Barometer and Humidity Sensors at startup
https://lupyuen.github.io/articles/bme280?15#register-sensors
Our #NuttX BME280 Driver defines the operations for the Barometer and Humidity Sensors
https://lupyuen.github.io/articles/bme280?12#sensor-operations
Our #NuttX BME280 Driver combines 2 sensors ... Here's why
https://lupyuen.github.io/articles/bme280?11#combined-barometer-and-humidity-sensor
PSA: The Tow-Boot project (https://tow-boot.org) have just put out their 4th release, officially supporting the @PINE64 #PinePhone and #PinePhonePro: https://github.com/Tow-Boot/Tow-Boot/releases/tag/release-2021.10-004
If you're wondering what EBBR is: https://arm-software.github.io/ebbr/index.html#document-chapter2-uefi. Basically, Tow-Boot delivers UEFI on ARM and thus makes work for distributions a lot easier.
IoT Techie and Educator / Apache NuttX PMC