0.3 enters alpha phase

Brian T. Rice water at tunes.org
Tue Jul 20 10:01:07 PDT 2004


I've also been seeing errors for method translations during builds, and that
it is random (it probably depends on the traversal order of the dictionaries
involved). Also, I forgot to mention that I do use the bootstrap/ area
C-translator, but you know that already from channel.

Ken Causey <ken at kencausey.com> said:

> I'm not having much luck with this.  I downloaded and built the stuff
> from the alpha directory and it seems to work OK at a glance.  However
> when I then try to use that VM to generate a new VM per your
> instructions below I inevitably run into trouble during generateVM:.  In
> each case (I've done it 3 or 4 times now).  I get
> 
> Error: A method translation wasn't found for firstAccessibleObject.
> 
> However the method named is different every time.
> 
> I updated from CVS just a little while ago.
> 
> Ken
> 
> On Mon, 2004-07-19 at 15:51, Brian Rice wrote:
> > The relevant methods below for building Slate using the VM+Image are 
> > slightly different now, since the methods are on the "VM" namespace 
> > instead of "Compiler".
> > 
> > Also, there is kind of a hodge-podge method to loading the requisite 
> > libraries, due to our current setup with separated source branches, 
> > bootstrap/ and src/.
> > 
> > Here's the script I am currently using, although it does not work under 
> > Cygwin:
> > 
> > load: 'bootstrap/mobius/types.slate'.
> > load: 'bootstrap/mobius/writer.slate'.
> > 
> > lobby ensureNamespace: #C.
> > 
> > load: 'src/mobius/c/types.slate'.
> > load: 'src/mobius/c/cr.slate'.
> > load: 'src/mobius/c/syntax.slate'.
> > load: 'src/mobius/c/writer.slate'.
> > load: 'src/mobius/c/generator.slate'.
> > load: 'src/mobius/c/rules.slate'.
> > 
> > load: 'bootstrap/mobius/vm/interpreter.slate'.
> > load: 'bootstrap/mobius/vm/bootstrap.slate'.
> > load: 'bootstrap/mobius/vm/build.slate'.
> > 
> > VM generateVM: 'slate'.
> > VM buildImage: 'slate.image' &littleEndian: True.
> > 
> 
> 



-- 






More information about the Slate mailing list