[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