﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1466	Try to get rid of evaluated imports in generated import libraries	sjamaan	sjamaan	"As we found out in #1457 and #1172, `merge-se` is quadratic in complexity. This means that every `import` we do is potentially really slow.

Now that we only emit `eval` calls when generating import libraries of modules with syntax exports, it might be worthwhile to see if we can get rid of them altogether. As [http://lists.nongnu.org/archive/html/chicken-hackers/2018-05/msg00024.html|I proposed earlier], one way to do this would be to attach the syntax environment as an alist to each macro in the import library, instead of deriving it via imports (which will actually provide a much larger environment than necessary)."	enhancement	new	major	6.0.0	compiler	5.0.0		import libraries, eval, merge-se, syntax environment		hard
