destructdisc@lemmy.world to Fuck AI@lemmy.world · 2 days agoLinux kernel goes full AI slop code, hides chatbot commitspivot-to-ai.comexternal-linkmessage-square133linkfedilinkarrow-up1336arrow-down1105file-textcross-posted to: linux@programming.dev
arrow-up1231arrow-down1external-linkLinux kernel goes full AI slop code, hides chatbot commitspivot-to-ai.comdestructdisc@lemmy.world to Fuck AI@lemmy.world · 2 days agomessage-square133linkfedilinkfile-textcross-posted to: linux@programming.dev
minus-squareraspberriesareyummy@lemmy.worldlinkfedilinkarrow-up3·17 hours agoPerl has scope delimiters, so a sturdy glass house.
minus-squarenik9000@programming.devlinkfedilinkarrow-up1·38 minutes agoI genuinely love the idea of the $1 after a match. It feels so natural in perl! So many things are text matching. But! But! But!! Those $ variables are dynamic scoped! If you call a method and it matches stuff you lose the variables! I’ll bet there is a way around it. But it made me so sad.
minus-squareeskimofry@lemmy.worldlinkfedilinkarrow-up3·12 hours agoperl accepts perlin noise as valid perl programs so scope delimiters don’t mean much.
minus-squarekunaltyagi@programming.devlinkfedilinkarrow-up1·16 hours agoSo does Python /s Just create a new file or a top level function
minus-squareraspberriesareyummy@lemmy.worldlinkfedilinkarrow-up1arrow-down1·16 hours agoexcept that it breaks my debugging strategy, where I left-align debug code so I can easily spot it and remove it later.
Perl has scope delimiters, so a sturdy glass house.
I genuinely love the idea of the $1 after a match. It feels so natural in perl! So many things are text matching.
But! But! But!! Those $ variables are dynamic scoped! If you call a method and it matches stuff you lose the variables!
I’ll bet there is a way around it. But it made me so sad.
perl accepts perlin noise as valid perl programs so scope delimiters don’t mean much.
So does Python /s
Just create a new file or a top level function
except that it breaks my debugging strategy, where I left-align debug code so I can easily spot it and remove it later.