Re: Strongtalk from scratch
"SmallSqueak" <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <11B6AD536ABB4E679DCA24F44885A5BC@TTTH> |
----- Original Message ----- From: "prunedtree" <[email protected]> To: "Strongtalk-general" <[email protected]> Sent: Friday, April 13, 2007 4:29 AM Subject: Re: Strongtalk from scratch > > No, all you would need to build the VM is a C++ compiler. > > The code would be generated by the VM's internal assembler at runtime > (look at assembler.hpp & friends) > > The assembly files are temporary, conversion to code generation wasn't > complete when the project was put to a halt. Thanks for the enlightenment, and what a relief to know that you don't need a running VM and image AND C++ to produce a VM! > You can look at InterpreterGenerator in interpreter/interpreter.cpp > and StubRoutines (code/stubRoutines.hpp/cpp) to see how the code > generation works. > Thanks. I will when I know how to build Strongtalk image from scratch. I hate to become an image beggar ;-) > All i'm going to do is fill the blanks... > Please do so and keep the list informed. > regards, > prunedtree > Cheers, SmallSqueak > On Apr 12, 3:57 am, "SmallSqueak" <[email protected]> wrote: >> ----- Original Message ----- >> From: "prunedtree" <[email protected]> >> To: "Strongtalk-general" <[email protected]> >> Sent: Wednesday, April 11, 2007 10:27 AM >> Subject: Re: Strongtalk from scratch >> >> > Did you port it already ? if you haven't, i can help you remove all >> > dependencies on inline/external assembly. >> > After all we have a macro assembler in the VM, so we should use it >> > (that's what hotspot does too btw) >> >> > I'll start by getting rid of the COFF files for the win32 build. As i >> > said before, it's something fun to do. >> >> > prunedtree >> >> But then will you need a running Strongtalk VM + image to build the >> VM? >> Or did I miss something? >> >> Cheers, >> >> SmallSqueak >> >> > On Apr 11, 3:48 pm, "Dave Raymer" <[email protected]> wrote: >> >> As I understand it, the situation is this: >> >> >> Images cannot yet be built from scratch. Apparently there is still >> >> some >> >> voodoo in this space that Dave Griswold is working on. >> >> >> "Trunk Build VM " -- can be built from scratch only if you have a copy >> >> of >> >> Turbo Assembler from Borland, otherwise you need M$ Visual Studio, and >> >> you >> >> use the pre-provided COFF obj files >> >> >> There is a patch in the mailing archive that enables you to build the >> >> VM >> >> with MinGW under Windows, again using the COFF obj files provided by >> >> Thiago >> >> >> I am working on a "pure" linux port of the VM and having much fun with >> >> the >> >> assembler which someone else noted should be trivial to port -- I bow >> >> to >> >> his >> >> skills if to him, this is trivial. >> >> >> regards, >> >> the other Dave. >> >> >> On 4/10/07, SmallSqueak <[email protected]> wrote: >> >> >> > > > Does anyone know the status of "building strongtalk from >> >> > scratch" ? >> >> >> > > What do you mean by "building smalltalk from scratch"? >> >> > > Are you talking about building an image or the VM or both? >> >> >> > > regards, >> >> > > the other Dave >> >> >> > That should be both the VM and the image. >> >> >> > The VM can already be built from scratch, can't it. >> >> >> > Cheers, >> >> >> > SmallSqueak >> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Strongtalk-general" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en -~----------~----~----~----~------~----~------~--~---