在没有go和chez-scheme的情况下,在Julia中添加一个通用的chez-scheme后端会有多困难。
考虑到rust和crystal也几乎完全是自托管的,它们可以利用LLVM发出二进制文件,甚至交叉编译,那么LLVM是不是更好的方法呢?
作为背景,我特别问了一个关于What are the issues faced while implementing a self-hosted language on LLVM?中各种LLVM前端情况下的code-gen的问题
https://stackoverflow.com/questions/44406698
复制相似问题