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
-~----------~----~----~----~------~----~------~--~---
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.