Summary

bug with assume

Metadata

Attachments

Description

Here's the bug and as an attachment a patch by Peter Bex

 (let [(l (list 1 2 3))]
   (assume
    ((l list))
    (print l)))
 ;; Error: during expansion of (assume ...) - call of non-procedure: #<transformer>
 
 ;; 	Call history:
 
 ;; 	compiler.scm:410: find-id	  
 ;; 	compiler.scm:411: ##sys#get	  
 ;; 	compiler.scm:463: ##sys#get	  
 ;; 	compiler.scm:464: ##sys#alias-global-hook	  
 ;; 	compiler.scm:401: g1619	  
 ;; 	compiler.scm:1272: walk	  
 ;; 	compiler.scm:498: constant?	  
 ;; 	compiler.scm:401: g1619	  
 ;; 	compiler.scm:1272: walk	  
 ;; 	compiler.scm:498: constant?	  
 ;; 	compiler.scm:401: g1619	  
 ;; 	compiler.scm:1272: walk	  
 ;; 	compiler.scm:498: constant?	  
 ;; 	compiler.scm:1246: ##sys#hash-table-ref	  
 ;; 	compiler.scm:1248: ##sys#hash-table-set!	  
 ;; 	compiler.scm:615: ##sys#canonicalize-body	  	<--

Changes and comments

[2012-07-04 11:15:50 UTC] megane attached assume-fix.patch (description=#f)

[2012-07-04 12:18:08 UTC] megane changed status from new to closed

[2012-07-04 12:18:08 UTC] megane set resolution to fixed

[2012-07-04 12:18:08 UTC] megane wrote:

fixed in master

[2012-07-04 12:20:10 UTC] ckeen wrote:

by commit fd11432

[2012-09-24 21:47:48 UTC] felix changed milestone from 4.8.0 to 4.9.0

[2012-09-24 21:47:48 UTC] felix wrote:

Milestone 4.8.0 deleted