home.social
  1. Lua is a popular language used in many programs for user scripts. One notable mention in the Unix world is NeoVim, although it's probably even more popular in the game industry. I recently discovered pocketpy, which aims to do the same but with a Python 3 language subset. In the post I just have published in my blog I show how to use pocketpy with C. Hope it's useful!

    Python user scripts in C programs with pocketpy rvr.typepad.com/wind/2025/03/p

    #programming #c #python #pocketpy #interpreters

  2. Adding a WiringPi module to TIC-80's Python interpreter rvr.typepad.com/wind/2025/03/a

    This is a project that I worked on last weekend. TIC-80 is one of the most popular open source "fantasy consoles", imaginary retro-console emulators with IDE for code, sprites, maps and music. I show how to extend TIC-80's Python interpreter, pocketpy, to add GPIO access for the Raspberry Pi.

    Edit: Just uploaded the code to github.

    #gamedev #tic80 #python #pocketpy #retrocomputing #raspberrypi

  3. Apollo DSKY - part 1: we have a real (and broken) DSKY! - CuriousMarc youtube.com/watch?v=JB4x6Uy50s

    «Thanks to Marcel, we have a real DSKY in the lab. It has a few issues though...».

    #Computers #RetroComputing #Apollo #DSKY

  4. Understanding Intel - by Austin Lyons - Chipstrat chipstrat.com/p/understanding-

    «Although Intel's foundry is not yet on par with leading competitors in terms of fabrication technology, it's leveraging its advanced packaging capabilities to secure early customer wins. […] Finally, IFS gives Intel a sort of strategy credit: it has the geopolitical advantage of being a semiconductor manufacturer based in the USA. Come partner with IFS, we’re US-based!».

    #computing #chips #intel #fabs

  5. Raspberry Pi Pico 2 Launches with Arm + Risc V Cores: hands-on with the new, $5 microcontroller | Tom's Hardware tomshardware.com/raspberry-pi/

    «According to Raspberry Pi, the RISC-V CPU is available via C, but not via MicroPython. We only had a limited amount of time to write this hands-on so we have yet to properly test the Pico SDK with C».

    #computing #microcontrollers #raspberypi #riscv

  6. Why Polars uses less memory than Pandas. By Itamar Turner-Trauring pythonspeed.com/articles/polar

    «Pandas is a eager API: you tell it to do something, and it immediately does it. […] The alternative is a lazy API that allows you to string together a series of operations—loading, filtering, aggregating, transforming—without actually doing any work. After creating this series of operations, you can then separately tell the library to execute the whole thing».