chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] #1174: srfi-42: append-ec fails when apply limit is r


From: Chicken Trac
Subject: [Chicken-janitors] #1174: srfi-42: append-ec fails when apply limit is reached
Date: Wed, 17 Dec 2014 19:28:03 -0000

#1174: srfi-42: append-ec fails when apply limit is reached
------------------------+---------------------------------------------------
 Reporter:  acharlton   |       Owner:  iraikov
     Type:  defect      |      Status:  new    
 Priority:  minor       |   Milestone:  someday
Component:  extensions  |     Version:  4.9.x  
 Keywords:  srfi-42     |  
------------------------+---------------------------------------------------
 Which causes simple operations like this to fail:

 {{{

 (append-ec (: i 10000)
            (list i i))
 }}}


 Attached is a patch that fixes this issue.

 This issue is also present in string-append-ec, but a similar, reasonably
 efficient fix would involve adding a dependancy of some sort. Probably the
 easiest way would be to use srfi-13 and replace (apply string-append ...)
 with (string-concatenate ...)

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/1174>
CHICKEN Scheme <http://www.call-with-current-continuation.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]