January 28, 2014
The Lisps provide such an expressive set of languages. I've noticed lisp code can achieve an elegence that is often missing in other languages.
I've done a small bit of elisp by way of Emacs. I've played with Racket and clojure in the past. I've been exposed to sbcl and cl via StumpWM.
Yes! I became interested in functional programming via XSLT and an early mentor described its apply-templates as being similar to multi-methods in the Dylan programming language.
Object Oriented. I've found that many problems I've faced would benefit by using a data store that has a schema of sorts, but that is specifically tailored for the application use cases. Something always felt odd to me about constructing a huge query in SQL. That said, often times Postgres has been suprisingly effective.
I'm a Python programmer and Emacs user with an appreciation for functional languages and concepts.