A Smalltalk about Perl with a Lisp
Transcript of A Smalltalk about Perl with a Lisp
A Smalltalk about Perl with a LispJames Sral
Obligatory Section About Me
Things I love:
● Jesus● My wife, Lauren● My dog, Myka● Music● Coding!
Feel free to talk to me about anything after the presentation
One More Thing
Feel free to ask me questions during the talk!
● Ahead of Its Time● Multi-Paradigm: Functional, OO, Procedural● REPL● Metaprogramming!● Simple Pieces● Consistant
Lisp - A Love of Parentheses
Smalltalk
● One of the original Object Oriented Languages● Message Passing● Designed with People in Mind● Truly Innovative● SImple Constructs● Alan Kay and Kent Beck● Many Rubyists Used to Use Smalltalk
Perl
● Scripting - Getting Stuff Done● “There is More Than One Way to Do It”● Larry Wall - Matz’s Self-Described Programming Hero● Community Can Improve a Technology● Technology Can’t Improve a Community● Having Fun! (Perl poems, Code Golf, Obfuscated Code)● Still Adding a Lot to Perl5● Balance Between Practicality and Innovation
Why does it matter?
All of these languages are still going strong!
(They’re not “dead”)
They no longer care about hype
Because they’re too busy doing things!
Yet, they continue to experiment
And, perhaps most importantly...
They have fun!
And that is great news!
Ruby is no longer the hot, new, trendy thing
And that’s ok!
We can continue to have our fun
But now we can also get real stuff done
And get paid to do it in Ruby!
Now the real fun begins!