Weird. Booleanish
isn't a built-in, I'm pretty sure. I'd like to see the definition.
docAvid
Oh, I like Emacs, alright. I spend more time in Emacs than in my partners.
Straight to nerd.
Lost and confused nerd.
A scripting language is certainly a programming language. In fact, it can be hard to even draw a line at all. PHP is just-in-time compiled, and has static analysis tools that can catch errors that are normally considered "compile-time" - scripting language or no? Is Typescript compiled? Are JVM bytecode and WASM just very low level scripting languages? Can you write a powerful web application using BASH? What even is Lisp, in this context? "Scripting language" is a poor abstraction, really.
This has some real "crimson eleven delight petrichor" vibes.
Cut to Mrs Claus baking a spice cake:
She's all alone, all alone, in her time of spice
But it's a categorical error. The analogy is about "git", not "git repositories" or "DVCS repositories".
I'm not sure how including a final semicolon can protect against an injection attack. In fact, the "Bobby Tables" attack specifically adds in a semicolon, to be able to start a new command. If inputs are sanitized, or much better, passed as parameters rather than string concatenated, you should be fine - nothing can be injected, regardless of the semicolon. If you concatenate untrusted strings straight into your query, an injection can be crafted to take advantage, with or without a semicolon.
Bold of you to assume they were using source control under that manager...
But an irreplaceable liability.
Ah, I see you're a nerd of culture as well.