Add syntax so parse-keyword can handle case-sensitive symbols.
commit6ad5e11932b32b30d872b5d2aca167c1aaddb3ab
authorDave Lambert <d.j.lambert@gmail.com>
Tue, 10 Feb 2009 12:06:46 +0000 (10 12:06 +0000)
committerDave Lambert <d.j.lambert@gmail.com>
Tue, 10 Feb 2009 12:06:46 +0000 (10 12:06 +0000)
tree43f6b06a57e5d14cef6947f0d67ade82f6efcb46
parent2ab4a5965d8e60bc955e13be58f2d1a4ed39657a
Add syntax so parse-keyword can handle case-sensitive symbols.

Many R functions use mixed-case keyword arguments.  parse-keyword by
default downcases all keywords.  Allow prefixing a keyword with #\! to
bypass case changing.  Viz:

    > (setf x (r seq 0 255 1))
    > (r "rgb" x x x :|!maxColorValue| 255)
src/rclg-control.lisp