[armedbear] #395: Reader mistakenly accepts multiply dotted forms such as (2 . 5 . x)

armedbear armedbear-devel at common-lisp.net
Mon Jul 27 09:01:21 UTC 2015


#395: Reader mistakenly accepts multiply dotted forms such as (2 . 5 . x)
-------------------------+----------------------------
 Reporter:  mevenson     |           Owner:
     Type:  defect       |          Status:  new
 Priority:  minor        |       Milestone:  1.4.0
Component:  interpreter  |         Version:  1.4.0-dev
 Keywords:               |  Parent Tickets:
-------------------------+----------------------------
 In <http://article.gmane.org/gmane.lisp.armedbear.devel/3454> Alejandro
 Zamora Fonseca notes:

 {{{
 CL-USER> '(2 . 5)
 (2 . 5)
 CL-USER> '(2 . 5 . 5)
 (2 . 5)
 CL-USER> (equal '(2 . 5) '(2 . 5 . 5))
 T

 while other implementations give me an error when i type '(2 . 5 . 5)
 it's a bug or ANSI CL allows this?
 }}}

 According to Pascal J. Bourguignon's reading if the CLHS
 <http://article.gmane.org/gmane.lisp.armedbear.devel/3455>,  ABCL should
 signal a READER-ERROR (or possibly an ERROR) to return to ANSI conformance

--
Ticket URL: <http://abcl.org/trac/ticket/395>
armedbear <http://abcl.org>
armedbear


More information about the armedbear-ticket mailing list