Welcome to the CHICKEN Scheme pasting service

bindings test case pasted by retroj on Wed Sep 17 17:28:45 2014

######### test-case.scm

(import chicken scheme)

(use extras)

(include "script-that-uses-bindings.scm")


######### script-that-uses-bindings.scm

(use bindings)

(pp (bind (a b c) (list 1 2 3) (list c b a)))


######### notes

run with: csi -s test-case.scm
fails when test-case.scm uses 'include', works when it uses 'load' instead.

no title pasted by retroj on Wed Sep 17 17:32:32 2014

also works if test-case.scm includes (use bindings)

the error pasted by retroj on Wed Sep 17 17:35:50 2014

Error: during expansion of (dbind21 ...) - unbound variable: macro-helpers#seq-destruc

	Call history:

	<syntax>	  (##core#require-extension (bindings) #t)
	<syntax>	  (##core#begin (##core#begin (##core#begin (##sys#require (quote bindings))) (import bindings)) (##co......
	<syntax>	  (##core#begin (##core#begin (##sys#require (quote bindings))) (import bindings))
	<syntax>	  (##core#begin (##sys#require (quote bindings)))
	<syntax>	  (##sys#require (quote bindings))
	<syntax>	  (quote bindings)
	<syntax>	  (##core#quote bindings)
	<syntax>	  (import bindings)
	<syntax>	  (import scheme (only macro-helpers define-syntax-rule replace* seq-length seq-ref seq-tail bind-exce......
	<syntax>	  (import scheme (only chicken receive case-lambda define-values let-values make-parameter error signa......
	<syntax>	  (##core#undefined)
	<syntax>	  (##core#undefined)
	<syntax>	  (##core#undefined)
	<syntax>	  (##core#undefined)
	<syntax>	  (pp (bind (a b c) (list 1 2 3) (list c b a)))
	<syntax>	  (bind (a b c) (list 1 2 3) (list c b a))	<--

version notes added by retroj on Wed Sep 17 17:38:46 2014

This problem occured with chicken 4.8.0.3 and bindings egg version 3.1.

Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
Which egg provides `take-right'?
Visually impaired? Let me spell it for you (wav file) download WAV