> but weirdly you don't see things like implicit return
that's been a thing in ruby since probably forever and it's one of the defining things about it
that's been a thing in ruby since probably forever and it's one of the defining things about it
the OP was talking about dynamic languages... haskell and scala are not too surprising that they have implicit returns since they are functional paradigms foremost.
Not wrong that ruby took a lot from perl, but it was heavily influenced by lisp and smalltalk and I'd personally argue those are the two largest influences.
It does seem that ruby was specifically designed to grab Perl programmers though. Several features match exactly.
It seems like the longer I am in software development, I find out that more and more things came from Lisp.