From 57bc1ca886ab73b3309e90d67a87af6626a76518 Mon Sep 17 00:00:00 2001 From: Jan Moringen Date: Sun, 12 Feb 2017 15:14:34 +0100 Subject: [PATCH] Shadow symbols NAMESTRING, NUMBER and INLINE in pgloader.parser package (#515) Defining rules on standard symbols like CL:NAMESTRING is a bad idea since other systems may do the same, inadvertently overwriting each other's rules. Furthermore, future esrap versions will probably prevent defining rules whose names are symbols in locked packages, making this change mandatory. --- src/package.lisp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/package.lisp b/src/package.lisp index eb9faef..cc34e90 100644 --- a/src/package.lisp +++ b/src/package.lisp @@ -665,6 +665,7 @@ (defpackage #:pgloader.parser (:use #:cl #:esrap #:metabang.bind #:pgloader.params #:pgloader.utils #:pgloader.sql #:pgloader.connection) + (:shadow #:namestring #:number #:inline) (:import-from #:alexandria #:read-file-into-string) (:import-from #:pgloader.sources #:md-connection