Articles on current page (1-2 of 2)

May 2023

closed jetty

☑ Uncovering Rust: Closures, Iterators and Smart Pointers

Rust is fairly new multi-paradigm system programming language that claims to offer both high performance and strong safety guarantees, particularly around concurrency and memory allocation. As I play with the language a little, I’m using this series of blog posts to discuss some of its more unique features as I come across them. This article looks at the more functional aspects of closures and iterators, as well as smart pointers.

This is the 7th of the 7 articles that currently make up the “Uncovering Rust” series, the first of which was Uncovering Rust: References and Ownership.

Read article ( 25 minutes )

28 May 2023 at 6:22PM in Software
 | 
Photo by Gaspar Zaldo on Pexels
 | 

April 2013

closed sign

☑ When is a closure not a closure?

Python’s simple scoping rules occasionally hide some surprising behaviour.

Read article ( 4 minutes )

10 Apr 2013 at 3:41PM in Software
 |  |