3 ms·
Pharo is now bootstrapped entirely from the text source files. To do it, you need already working Pharo, so there is a chicken-egg problem...
by xkriva11 6y ago
Pharo is now bootstrapped entirely from the text source files. To do it, you need already working Pharo, so there is a chicken-egg problem...
- Rochus 6y ago> To do it, you need already working Pharo Just because of the compiler, or are there other preconditions only available in an existing image?
- xkriva11 6y agoDuring bootstrap, the hosting Pharo serves a virtual object memory with object stubs and provides an AST interpreter. It is a quite complicated process. It is possible to rewrite it to another language but not easy.
- Rochus 6y agoI will try to directly start and run the Smalltalk-80 sources file and somehow pre-create the required global objects in the C++ code.