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.

Location:

Austin, TX

Member since:

March 11, 2014

What interests you in Lisp

.

Have you programmed in any Lisp based language before?

CL

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.

Introduction

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