[Cuis] Xtreams , Ometa and related

Phil (list) pbpublist at gmail.com
Wed May 20 14:12:35 CDT 2015


On Wed, 2015-05-20 at 15:33 -0300, Juan Vuletich wrote:
> Hi Phil,
> 
> On Wed, May 20, 2015 2:26 pm, Phil (list) wrote:
> > Juan,
> >
> >
> >
> > On Wed, 2015-05-20 at 13:11 -0300, Juan Vuletich wrote:
> >
> >> Hi Folks,
> >>
> >>
> >> On 5/20/2015 4:37 AM, Phil (list) wrote:
> >>
> >>> On Wed, 2015-05-20 at 00:02 -0700, Casey Ransberger wrote:
> >>>
> >>>> Are you arguing for restoring compiler indirection in Cuis?
> >>>>
> >>>>
> >>>> That's a trade off either way. But I agree having it in the core of
> >>>> the system would be worthwhile for language researchers.
> >>>>
> >>> I'm in favor of it but I may be in the minority on this.  If feels
> >>> like a trade off of extensibility in favor of minimalism.
> >>
> >> Minimalism should be to empower us, not to impair us. Removing this was
> >>  a mistake.
> >>
> >> Please try the attached. If it's ok, it will be in the next commit.
> >>
> >>
> >
> > This is fantastic news!  I tried the changesets against 2330 but there
> > still appear to be some direct calls left (around 2 dozen... filein failed
> > on PositionableStream #fileInAnnouncing:)  I *believe* pretty much every
> > reference to Compiler needs to be replaced with compilerClass for class of
> > the method being compiled/compiled for (i.e. the caller).
> >
> >> Cheers,
> >> Juan Vuletich
> >>
> >
> > Thanks,
> > Phil
> 
> I did as follow:
> 1) start Cuis 2330
> 2) Open file list
> 3) click on 2331
> 4) click on [install]
> 5) click on 2332
> 6) click on [install]
> and got no error messages. Please detail what you did, and what error you
> get.
> 

1) perform the steps above
2) pull down the OMeta*.st files from my repo
(https://github.com/pbella/Cuis-Ports)
3) filein in sequence.  You should see the error on OMeta2-stage2b.st.

> The references to Compiler that are left are pretty much the same as in
> Squeak 4.5. Which of those gives you problems?
> 
> Thanks,
> Juan Vuletich






More information about the Cuis mailing list