Rust Absolutely Positively Sucks [video]
https://www.youtube.com/watch?v=BB-H5ivmdwQ
#ycombinator #programming #computer #software #software_engineer #software_engineering #program #development #developing #developer #developers #web_design #web_developer #web_development #programmer_humor #humor #memes #software_memes #engineer #engineering #Regex #regexs #regexes #netflix #vscode #vscode_engineer #vscode_plugins #Lenovo #customer_service
#ycombinator #programming #computer #software #software_engineer #software_engineering #program #development #developing #developer #developers #web_design #web_developer #web_development #programmer_humor #humor #memes #software_memes #engineer #engineering #regex #regexs #regexes #netflix #vscode #vscode_engineer #vscode_plugins #lenovo #customer_service
@profoundlynerdy I don’t know anything about #Rakudo’s internals, but Is there any conceivable way for a language-neutral subset of #RakuLang #regexes to be based on or share its code rather than reimplement them?
The subset might omit things like code interpolation. Or is it all-or-nothing?
It would be a nice teaser for the full power of Raku grammars, kind of like how #iTunes for Windows was #SteveJobs’ offer of “a glass of water to somebody in hell.” https://a.co/5J0CTSL
#rakudo #rakulang #regexes #itunes #stevejobs
@profoundlynerdy I don’t think other languages *have* “ripped off” #RakuLang #regexes and grammars. The point of a notional “RCRE” library would be to enable that.
Any #RakuLang core hackers want to take up this challenge?
#RegularExpressions #RegExps #RegExes #RegEx https://ruby.social/@gd/110718818730295923
#rakulang #regularexpressions #regexps #regexes #regex
@malwareminigun @jernej__s #Perl has readability affordances for #regexes that nothing else can touch: https://perldoc.perl.org/perlre#%2Fx-and-%2Fxx
Congratulations @siegel and @bbedit for another great feature story on the #Mac #AppStore. "Where Respect Is Due," indeed!
https://apps.apple.com/us/story/id1435835881
Here are some earlier #BBEdit stories:
• Why it's the #TextEditor of choice for #coding, #writing, #DataScience, and more: https://apps.apple.com/us/story/id1433999132
• Tips for prose #writers: https://apps.apple.com/us/story/id1451975928
• Learn and experiment with #RegularExpressions for finding and modifying text in your actual work—safely! https://apps.apple.com/us/story/id1485320067
#RegEx #RegExes
#mac #appstore #bbedit #texteditor #coding #writing #datascience #writers #regularexpressions #regex #regexes
@regehr @commodore @dev There is even a (low-severity, a/k/a “cruel”) #PerlCritic policy to discourage everything but $_, @_, $], and numbered #RegularExpression capture variables: https://metacpan.org/pod/Perl::Critic::Policy::Variables::ProhibitPunctuationVars
https://metacpan.org/pod/Perl::Critic::Policy::Variables::ProhibitMatchVars already protects you against the performance-sapping $`, $&, and $' match variables
And you can configure your own prohibited list with https://metacpan.org/pod/Perl::Critic::Policy::Variables::ProhibitEvilVariables
#perlcritic #regularexpression #perl #regex #regexp #regexes #regexps
@Codely @drupler It helps to build your complicated #RegularExpressions in pieces and store them in separate variables. You can then test them in isolation and not be confused when you concatenate them together for your actual matching.
Both #PHP and #JavaScript also support named capture groups if you’re doing replacements. They’re a lot more readable.
Also, PHP’s #PCRE-based engine has a PCRE_EXTENDED flag that lets you add whitespace, newlines, and comments.
#regularexpressions #php #javascript #pcre #regexes #regexps
@Perl Are you working through the #OReilly #book ‘Learning #Perl’? Get extra practice with co-author brian d foy’s ‘Learning Perl Exercises’ #ebook: https://leanpub.com/learning_perl_exercises
Don’t have ‘Learning Perl’ yet? Buy it in paperback or ebook here: https://shop.aer.io/oreilly/p/learning-perl-8th/9781492094951-9149
Prefer #Amazon #Kindle? https://amzn.to/3QZj7t6 (affiliate link)
#books #bookstodon #coding #programming #SoftwareDevelopment #ProgrammingLanguages #Perl5 #RegularExpressions #regexes #regexps #Unicode #CPAN
#oreilly #book #perl #ebook #amazon #kindle #books #bookstodon #coding #programming #softwaredevelopment #programminglanguages #perl5 #regularexpressions #regexes #regexps #unicode #cpan
@sjn @cb 99% of the “#Perl is line noise” complaints are because of unformatted #RegularExpressions. Every language worth anything eventually supports them, but only @Perl (and #awk, earlier) makes them first-class citizens. And with Perl you can format and comment them for readability: https://perldoc.perl.org/perlretut#Embedding-comments-and-modifiers-in-a-regular-expression
We format the rest of our code for humans. Why not #regexps?
#PerlCritic can warn against bad regexps: https://metacpan.org/search?size=200&q=module%3APerl%3A%3ACritic%3A%3APolicy%3A%3ARegularExpressions
#perl #regularexpressions #awk #regexps #perlcritic #regex #regexes #programming #coding #softwaredevelopment
Remember when #programming #humor wasn’t all #memes about “durr #regexes hard,” “hurr can’t exit #vim,” and other admissions of stupidity?
#programming #humor #memes #regexes #vim
Shot in the dark, mastocrew - I keep trying to get used to #bbedit but there is one killer feature in #sublimetext which it just doesn't seem to have.
"Quick Add Text", or Command-D (Mac), Ctrl-D (Linux) is just the best.
Does anyone know how to activate something like this in #bbedit ?
Yes, #vim has all I could need with sub #regexes; this is for a different use case.
And to round out the hashtags, I've never launched #emacs
#bbedit #sublimetext #vim #regexes #emacs