A literal string type for Python
A literal string type for Python
Posted Apr 25, 2022 7:50 UTC (Mon) by farnz (subscriber, #17727)In reply to: A literal string type for Python by tialaramex
Parent article: A literal string type for Python
To a large extent, though, these sound like the same problem as unsafe in Rust; sure, I can wrap all sorts of crawling horrors in unsafe, and have a Safe Rust API on top so that when you look at my crate's documentation, it's not obvious that I've done this.
And similar to Unsafe Rust, the answer is tool-assisted review of code you're planning to use that highlights the areas of code that need extra attention - just as a Rust-aware review system calls out unsafe wherever it appears for extra human attention, so a Python-aware review system needs to call out manipulation of LiteralString that results in a LiteralString typed output for extra human attention.
