Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Starting a for loop in Python is easy.
-
A few weeks ago, I dusted off my “Build Your First REST API in Rust” workshop and took it to another borough.
-
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).
-
At my first real software internship, the highlight of the summer was a 24-hour hackathon.
-
Before we begin, let’s agree that “online” in this context means accepting bytes from localhost.
-
Nary a week ago, I typed a harmless expression into my Memphis REPL: 4 == 4 == 4.
-
This isn’t a how-to guide.
-
Think globally, act locally.
-
Local variables are stored on the stack.
-
Crosscheck, my cross-engine testing framework for Memphis, had been sitting atop my writing to-do list for a while.
-
My parser test suite was a house of cards I’ve never been prouder to see collapse.
-
While I was hoping this website would build itself, it ended up taking a good amount of fine-tuning!
-
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.
-
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.
-
Lifetimes are a fascinating feature of Rust and the human experience.
-
A few months into development, I decided my north star for Memphis would be to run a Flask server entirely within my interpreter.
-
I’m currently exploring two interesting topics for Memphis, my Python interpreter in Rust: building for WebAssembly and embedding CPython.
-
Take a quick glance at the code snippet below.