chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] another egg


From: dan
Subject: Re: [Chicken-users] another egg
Date: Mon, 04 Jan 2016 16:25:34 -0500
User-agent: Roundcube Webmail/1.0.6

On 2016-01-04 16:20, John Cowan wrote:
However, (case x ('a 1) ('b 2) (else #f)) will sort of work (one fewer
set of parens), because 'a is (quote a), a list of symbols.  So if x is
'quote or 'a, you get 1; if it's 'b, you get 2, otherwise you get #f.

Ha, so it is the case:

    #;1> (case 'a
      ('a 1)
      ('b 2)
      (else #f))
    1

And just to be thorough:

    #;1> (case 'a
      (a 1)
      (b 2)
      (else #f))
Error: (map) during expansion of (case ...) - bad argument type - not a list: a

-Dan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]