← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 18
  1. What `for x in y` hides from you

    Starting a for loop in Python is easy.

  2. A few weeks ago, I dusted off my “Build Your First REST API in Rust” workshop and took it to another borough.

  3. Earlier this month, I ran my first in-person workshop, “Build Your First REST API in Rust,” for the Association for Computing Machinery (ACM) at the City College of New York (CCNY).

  4. Write your first library

    At my first real software internship, the highlight of the summer was a 24-hour hackathon.

  5. Memphis goes online: adding socket support

    Before we begin, let’s agree that “online” in this context means accepting bytes from localhost.

  6. Nary a week ago, I typed a harmless expression into my Memphis REPL: 4 == 4 == 4.

  7. This isn’t a how-to guide.

  8. How global variables work in Python bytecode

    Think globally, act locally.

  9. How local variables work in Python bytecode

    Local variables are stored on the stack.

  10. Crosscheck, my cross-engine testing framework for Memphis, had been sitting atop my writing to-do list for a while.

  11. My parser test suite was a house of cards I’ve never been prouder to see collapse.

  12. While I was hoping this website would build itself, it ended up taking a good amount of fine-tuning!

  13. Shortly after I shared my previous post, a helpful redditor pointed out that the typed integers I alluded to is known as the newtype pattern in Rust, a design that allows you to define types purely for compile-time safety and with no runtime hit.

  14. I wanted to share some pretty cool stuff I’ve been learning about Python bytecode with you, including how I added support for nested functions, but my guy at the printing press said I needed to keep it under 500 words.

  15. Lifetimes are a fascinating feature of Rust and the human experience.

  16. An interpreter inside an interpreter

    A few months into development, I decided my north star for Memphis would be to run a Flask server entirely within my interpreter.

  17. Building for WebAssembly

    I’m currently exploring two interesting topics for Memphis, my Python interpreter in Rust: building for WebAssembly and embedding CPython.

  18. Declarative macro magic from Axum in Rust

    Take a quick glance at the code snippet below.