Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That's really nothing like python strings, which for the same string would be

    formatted_str = f"My name is {name} and my favorite number is {num}"
The function call I could forgive, but the the ability to embed arbitrary python expressions into the f-string directly is a huge readability win IMO.


Meanwhile Perl's over here like "we had this in the 90s!" (:

eg:

    perl -e '$x="AAA"; print "lowercase: ${\(  lc($x)  )}\n"'


Of course posix shells gad that even before. How far we can go? What's the first language that had something that resembles string interpolation?


I'm sure someone here can say something about Lisp machines (:


Well, if that's the syntax, I'd rather not have it!


That type of interpolation is something most non-scripting languages don't have anyway, and it took Python several decades to get it, and only has had it in the 5 years or so.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: