samth
2019-11-28 13:38:03

That’s not quite right. 3m can build 3m just fine. The issue is that 3m depends on running Racket to transform C code to cooperate with the precise collector


samth
2019-11-28 13:41:24

Without cgc you’d need racket to build racket


samth
2019-11-28 13:42:37

I do wonder if a no-gc version of Racket could run xform well enough to build 3m


pocmatos
2019-11-29 07:20:38

Thanks for clarifying that. I forgot to mention the xform issue.


pocmatos
2019-11-29 07:22:00

And the mentioned issue with bytecode might be bogus when I think about it, I might be confusing it with the ‘CS need recent racket problem’.


pocmatos
2019-11-29 07:23:48

So, going back to what @sorawee talked about, we can build racket 3m with system racket 3m but we need cgc to bootstrap because of the xform compiler being written in Racket.