A Smalltalk about Perl with a Lisp

24
A Smalltalk about Perl with a Lisp James Sral

Transcript of A Smalltalk about Perl with a Lisp

Page 1: A Smalltalk about Perl with a Lisp

A Smalltalk about Perl with a LispJames Sral

Page 2: A Smalltalk about Perl with a Lisp

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

Page 3: A Smalltalk about Perl with a Lisp

One More Thing

Feel free to ask me questions during the talk!

Page 4: A Smalltalk about Perl with a Lisp
Page 8: A Smalltalk about Perl with a Lisp

● Ahead of Its Time● Multi-Paradigm: Functional, OO, Procedural● REPL● Metaprogramming!● Simple Pieces● Consistant

Lisp - A Love of Parentheses

Page 9: A Smalltalk about Perl with a Lisp

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

Page 10: A Smalltalk about Perl with a Lisp

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

Page 11: A Smalltalk about Perl with a Lisp

Why does it matter?

Page 12: A Smalltalk about Perl with a Lisp

All of these languages are still going strong!

(They’re not “dead”)

Page 13: A Smalltalk about Perl with a Lisp

They no longer care about hype

Page 14: A Smalltalk about Perl with a Lisp

Because they’re too busy doing things!

Page 15: A Smalltalk about Perl with a Lisp

Yet, they continue to experiment

Page 16: A Smalltalk about Perl with a Lisp

And, perhaps most importantly...

Page 17: A Smalltalk about Perl with a Lisp

They have fun!

Page 18: A Smalltalk about Perl with a Lisp

And that is great news!

Page 19: A Smalltalk about Perl with a Lisp

Ruby is no longer the hot, new, trendy thing

Page 20: A Smalltalk about Perl with a Lisp

And that’s ok!

Page 21: A Smalltalk about Perl with a Lisp

We can continue to have our fun

Page 22: A Smalltalk about Perl with a Lisp

But now we can also get real stuff done

Page 23: A Smalltalk about Perl with a Lisp

And get paid to do it in Ruby!

Page 24: A Smalltalk about Perl with a Lisp

Now the real fun begins!