mflatt
2017-2-28 17:28:58

@samth Did you have in mind more for deffl? The flids identifier is not used


mflatt
2017-2-28 17:29:37

Also, I think it would be better to use a long and descriptive name in place of deffl, since it’s only used once and there’s just once namespace for all “core-*.ss”


mflatt
2017-2-28 17:30:20

Nit: I much prefer to put a newline after begin (when the whole form isn’t on one line) and cond


samth
2017-2-28 18:33:47

@mflatt Oh, I should have removed that once I realized that flsin et al were already defined but not provided


samth
2017-2-28 18:33:59

I’ll make those changes


mflatt
2017-2-28 19:12:18

Thanks!


samth
2017-2-28 19:13:14

What do you think the right thing to do with the various unsafe-fl... functions is?


mflatt
2017-2-28 19:20:23

The ones that are not currently provided by #%unsafe? Eventually, it will make sense to add them to #%unsafe so the Chez unsafe versions are made available


samth
2017-2-28 19:22:55

Ok


samth
2017-2-28 22:15:57

With that PR, racket/promise now demonstrates what looks like an expander-level bug


mflatt
2017-2-28 22:23:46

Yes, I have been looking at the same thing :disappointed:


mflatt
2017-2-28 22:24:20

I think it’s related to the struct layer, but it will be a while before I can investigate more


mflatt
2017-2-28 22:27:01

Well, actually, I was looking at a different problem related to “expander/expand/root-expand-context.rkt”


samth
2017-3-1 00:46:57

Is that the apply-syntax-parameter error?


mflatt
2017-3-1 01:29:45

I don’t think so, but I’ve pushed repairs that let racket/promise load (including the same changes that you made, I think)