align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfullheartglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Christopher A.


Austin, TX

Member since:

March 11, 2014

What interests you in Lisp


Have you programmed in any Lisp based language before?


Strong typing or dynamic typing?

Clojure is strongly and dynamically typed, so there is no "or" here. I think you mean static or dynamic typing? Which itself is a silly question because it's a continuum *and* all "dynamic" type systems are fully representable within a static type system (cf. Haskell's Typeable and Data.Dynamic) ADTs and existential types are safer and more usable than slapping a top type on everything. Don't be lame.

Have you heard of Multi-methods?

Yeah but I don't seem to run into many Clojurians that use them. I was an old-school CL AOP'er way back when.

Relational, Object Oriented, Graph, Network, Hierarchical databases. Which is your favorite and why?

I like relational and EAV stores but there's a time and a place for everything. I wish historical databases like Datomic were more common and popular. In-place mutation really doesn't need to be the default. At all.


I use mostly Python, Clojure, and Haskell right now.

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy