Opened 13 years ago

Closed 12 years ago

Last modified 12 years ago

#168 closed defect (fixed)

Compilation fails for quicklisp let-plus

Reported by: Mark Evenson Owned by: ehuelsmann
Priority: major Milestone: 1.1.0
Component: compiler Version:
Keywords: quicklisp, ansi_confromance Cc:
Parent Tickets:

Description

let-plus-20110730-git, a dependency for LLA, cannot be compiled resulting in the following error:

; Loading /Users/evenson/.cache/common-lisp/abcl-0.27.0-dev-fasl37-macosx-java/Users/evenson/quicklisp/dists/quicklisp/software/let-plus-20110730-git/package.abcl ...
; Loaded /Users/evenson/.cache/common-lisp/abcl-0.27.0-dev-fasl37-macosx-java/Users/evenson/quicklisp/dists/quicklisp/software/let-plus-20110730-git/package.abcl (0.027 seconds)
; Compiling /Users/evenson/quicklisp/dists/quicklisp/software/let-plus-20110730-git/let-plus.lisp ...
; (IN-PACKAGE #:LET-PLUS)
; (DEFUN IGNORED? ...)
; (DEFUN REPLACE-IGNORED ...)
; (DEFUN EXPAND-SLOT-FORMS ...)
; (DEFUN EXPAND-ENTRY-FORMS ...)
; (DEFUN EXPAND-ARRAY-ELEMENTS ...)
; (DEFGENERIC LET+-EXPANSION ...)
; (DEFGENERIC LET+-EXPANSION-FOR-LIST ...)
; (DEFMACRO LET+ ...)
; (DEFMACRO DEFINE-LET+-EXPANSION ...)
#<THREAD "interpreter" {52BBC66F}>: Debugger invoked on condition of type COMPILER-UNSUPPORTED-FEATURE-ERROR
  COMPILE-FORM unhandled case ((ANAPHORA:IT #:THIS-S2842))

Change History (6)

comment:1 Changed 12 years ago by Mark Evenson

Keywords: needs_test added
Milestone: 0.281.0.1

comment:2 Changed 12 years ago by Mark Evenson

Keywords: needs_test removed
Milestone: 1.0.11.1.0

Test:

(ql:quickload :plus)

comment:3 Changed 12 years ago by Mark Evenson

(ql:quickload :let-plus)

comment:4 Changed 12 years ago by ehuelsmann

Compilation failure fixed by replacing compiled code with the original form.

However, a condition should be signalled to the user; that's the work left to do here.

comment:5 Changed 12 years ago by ehuelsmann

Resolution: fixed
Status: newclosed

Quicklisp correctly reports "Unable to compile macro DEFINE-LET+-EXPANSION."

I guess the work here is done.

comment:6 Changed 12 years ago by ehuelsmann

(In [14066]) Fix #168: compilation of LET-PLUS fails.

Note: See TracTickets for help on using tickets.