~ chicken-core (chicken-5) 20b1c5960b32796ddad22b58d9991351041cc2af
commit 20b1c5960b32796ddad22b58d9991351041cc2af Author: felix <felix@call-with-current-continuation.org> AuthorDate: Tue Jul 8 08:40:48 2014 +1200 Commit: Evan Hanson <evhan@foldling.org> CommitDate: Tue Jul 8 08:41:18 2014 +1200 types.db fix for append Append's final argument needn't be a list. Signed-off-by: Evan Hanson <evhan@foldling.org> diff --git a/types.db b/types.db index a66f044b..bb9bb8e4 100644 --- a/types.db +++ b/types.db @@ -167,8 +167,8 @@ (list-tail (forall (a) (#(procedure #:clean #:enforce) list-tail ((list-of a) fixnum) (list-of a)))) (list-ref (forall (a) (#(procedure #:clean #:enforce) list-ref ((list-of a) fixnum) a))) -(append (#(procedure #:clean) append (#!rest list) *)) ; sic -(##sys#append (#(procedure #:clean) ##sys#append (#!rest list) *)) +(append (#(procedure #:clean) append (#!rest *) *)) ; sic +(##sys#append (#(procedure #:clean) ##sys#append (#!rest *) *)) (reverse (forall (a) (#(procedure #:clean #:enforce) reverse ((list-of a)) (list-of a))))Trap