chicken-users
[Top][All Lists]
Advanced

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

[Chicken-users] Problem with macros and compilation


From: Peter Bex
Subject: [Chicken-users] Problem with macros and compilation
Date: Sun, 16 Jan 2005 23:51:56 +0100
User-agent: Mutt/1.4.2.1i

Hi all,

When I compile this:

(require 'generalised-case)

(case* "test" string=?
  [("foo" "bar") (display "foo or bar")]
  [("test") (display "test")]
  [else (display "other")])

I get the following errors when compiling using csc:
Warning: literal in operator position: ("foo" "bar")
Warning: literal in operator position: ("test")

In csi it works perfectly (either with or without hygienic macros activated).

This is probably a bug in my generalised-case egg, but I don't know where to
look.  Can someone help me out?

Regards,
Peter
-- 
http://www.student.kun.nl/peter.bex
--
"The process of preparing programs for a digital computer
 is especially attractive, not only because it can be economically
 and scientifically rewarding, but also because it can be an aesthetic
 experience much like composing poetry or music."
                                                        -- Donald Knuth

Attachment: pgpGSUYiQyM35.pgp
Description: PGP signature


reply via email to

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