Lisp in The Cloud
Lisp in The Cloud
and
Mike Travers
[email protected]
Github: mtravers
Lisp BOF, 31 March 2012
Portable
Hunchentoot
AllegroServe
QuickLisp
Clozure
SBCLCL
Common Lisp Buildpack
Heroku (Cedar Stack)
EC2
Heroku CL Buildpack
1) Get Heroku and Github accounts.
2) Fork mtravers/heroku-cl-example
3)
heroku create -s cedar --buildpack
http://github.com/mtravers/heroku-buildpack-cl.git
Infrastructure TBD
Adding in a persistence layer
Heroku provides Postgres, hooking up
CLSQL
Security, Performance, Scaling
Debugging tools
(already an EVAL server)
Building a big application
Overtaking Rails
So What?
Why is Lisp interesting in todays world?
We know its not just another language,
but what exactly does it offer?
Habitable Software
Some of Mm Efforts
Skij (REPL in Java, 1997)
Childrens Visual Programming / Behave / Scratch
BioBike: through-the-web symbolic biocomputing
Occupy Computation!
Make computational worlds visible, controllable,
buildable, and habitable by the people who need
to interact with them.
The computational world is increasingly
indistinguishable from the real world, so this is a
political imperative
Conclusion
End