mudkip@lemdro.id to Programmer Humor@lemmy.mlEnglish · 2 months agoProgrammer memelemmy.mlimagemessage-square4linkfedilinkarrow-up184arrow-down18
arrow-up176arrow-down1imageProgrammer memelemmy.mlmudkip@lemdro.id to Programmer Humor@lemmy.mlEnglish · 2 months agomessage-square4linkfedilink
minus-squareJohnnyCanucklinkfedilinkarrow-up16·2 months agoimport inspect, builtins def HelloWorld(funcname): caller = inspect.currentframe().f_code.co_name getattr(builtins, funcname)(caller) HelloWorld("print")
minus-squareOriel Jutty :hhHHHAAAH:@infosec.exchangelinkfedilinkarrow-up1·2 months agouse v5.36;sub AUTOLOAD($fn) { for (our $AUTOLOAD) { s/^.*:://s; s/ (?<= [[:lower:]] ) (?= [[:upper:]] ) / /xg; s/ (?<! [[:upper:]] ) ( [[:upper:]] ) /\L$1/xg; local $\ = "\n"; my $r = eval("$fn(\$_)"); die $@ if $@; return $r; }}HelloWorld("print")
import inspect, builtins def HelloWorld(funcname): caller = inspect.currentframe().f_code.co_name getattr(builtins, funcname)(caller) HelloWorld("print")use v5.36;sub AUTOLOAD($fn) { for (our $AUTOLOAD) { s/^.*:://s; s/ (?<= [[:lower:]] ) (?= [[:upper:]] ) / /xg; s/ (?<! [[:upper:]] ) ( [[:upper:]] ) /\L$1/xg; local $\ = "\n"; my $r = eval("$fn(\$_)"); die $@ if $@; return $r; }}HelloWorld("print")