+1.

#{} is the empty set, () is the empty list, {} is the empty map.

Cheers,

--
Laurent

On 23 jan, 10:17, Konrad Hinsen <konrad.hin...@laposte.net> wrote:
> On 23.01.2009, at 09:35, Mark Engelberg wrote:
>
> > Now, here's the puzzle.  Let's say you want to convert this idea over
> > to working with lists, or perhaps sequences in general.
>
> > Should (powerset '(1 2 3)) print as:
> > (() (1) (2) (3) (1 2) (1 3) (2 3) (1 2 3))
> > or
> > (nil (1) (2) (3) (1 2) (1 3) (2 3) (1 2 3))
>
> My vote is for (), because it specifically represents the empty  
> subset of a list, rather than a generic "nothing in here" value,  
> which is my interpretation of nil.
>
> > between lists and sequences and the role of nil and the empty list, so
> > I look forward to hearing the responses.  Let the debating begin!
>
> This reminds me of the long debates in the APL community about the  
> shapes of empty nested arrays :-)
>
> Konrad.
--~--~---------~--~----~------------~-------~--~----~
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
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