freenode/#sicl - IRC Chatlog
Search
7:41:32
no-defun-allowed
Slightly off-topic and I don't have a clue who to ask about this: looking at precompiled SICL papers like http://metamodular.com/SICL/sicl-specification.pdf (and quite a few old TeX papers too), it seems that the TeX compiler used bitmap fonts in the output files, which my laptop's document viewer blurs in a way that hinders readability for some reason.
7:42:43
no-defun-allowed
But if I compile the specification myself, it uses the nice vector fonts and it looks fine. I don't know what to ask either but it's odd.
8:07:48
jackdaniel
or font is embedded in pdf and whoever compiled version on metamodular had compiled a font which is not to your liking
8:19:09
beach
no-defun-allowed: Some of the PDFs were generated by my favorite coauthor on a Mac, and we noticed that they look different then.
8:19:53
beach
I would have tried to sort out the difference, but we were kind of in a hurry before the submission deadline.
8:20:47
no-defun-allowed
Well, that screenshot is also from a Mac. They do look slightly different on my Linux desktop, but it's not an issue on it.
8:48:34
heisig
beach: A combination of everything that was suggested on this channel. I played videogames with my girlfriend :)
8:52:23
heisig
I also spent some time pondering about Trucler. But nothing that immediately turned into new code.
8:53:06
heisig
My key realization is that while environment queries are well defined, environment augmentation is a mess.
8:55:29
heisig
I mean, I can try. But, e.g., SBCL's environments contain entries such as references to the surrounding basic block.
8:56:55
beach
What prevents the SBCL specialization of Trucler from doing the same thing as SBCL does?
8:58:00
heisig
I fear the augmentation of SBCL depends on several dynamic variables. I am not sure whether I can faithfully recreate that in Trucler.
8:59:02
beach
I see. Well, a partial implementation may be good enough for what Trucler will be used for.
8:59:38
heisig
1. We try our best, i.e. macroexpand might work on such environments, but we cannot guarantee it.
9:03:50
heisig
I agree. But maybe we should mention in the docs that environment augmentation is an experimental feature.