My first lisp was UCI lisp in the 80s. There were not many data structures
available aside from linked lists and trees.

Of course a computer as powerful as today's pocket
calculators would have required an entire building if built with the available
technology in these years.

I used common lisp later in the late 90s and at the turn
of the new millennium which was better but linked lists were still heavily used.
Clos never really tempted me and today my immune system is very sensitive
when the OO level increase too much in my surroundings :)

Too much exposure to Java possibly, it's like being allergic, everything goes 
fine
and one day your immune system decides that this stuff you have been immersed
in for years is now an enemy to fight.

I never missed the cons cell and it's neighboring fns, car,cdr,cadr,caddr, ... 
when I
started toying with Clojure.
There are much more interesting data structures available to make use of.

I reluctantly use defrecord and avoid deftype these days. My data world today
is made of vectors, maps, sets and a bit of lists, all persistent of course.

No nostalgia of the linked list in my case :)

Luc


> I came to Clojure from a similar background and posted my thoughts of car, 
> cdr, and cons here 
> http://software-ninja-ninja.blogspot.com/2011/08/clojure-patterns-cons-car-and-cdr.html
> 
> 
> On Wednesday, October 17, 2012 1:10:15 PM UTC-6, Jeff Heon wrote:
> >
> > If I may suggest the following presentation:
> >
> > http://blip.tv/clojure/clojure-for-lisp-programmers-part-1-1319721
> > http://blip.tv/clojure/clojure-for-lisp-programmers-part-2-1319826
> >
> > There used to a transcript available on the newsgroup until Google decided 
> > to remove all files from newsgroup 8)
> >
> > On Wednesday, October 17, 2012 2:16:01 PM UTC-4, Curtis wrote:
> >>
> >> Cons seems to be strange
> >>
> >> How do i use Cons with an atom to make a list?
> >>
> >> (cons 1 1) 
> >>
> >  
> >
> 
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
--
Softaddicts<lprefonta...@softaddicts.ca> sent by ibisMail from my ipad!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to