Re: Strongtalk from scratch
"prunedtree" <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
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. You can look at InterpreterGenerator in interpreter/interpreter.cpp and StubRoutines (code/stubRoutines.hpp/cpp) to see how the code generation works. All i'm going to do is fill the blanks... regards, prunedtree 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 > > >> -- > >> A man's greatest treasure is his wife, she is a gift from the Lord > >> - Proverbs 18:22 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---