[Cuis] OMeta 2

Phil (list) pbpublist at gmail.com
Thu May 21 11:26:50 CDT 2015


On Thu, 2015-05-21 at 11:04 +0000, H. Hirzel wrote:
> Yes, now we need more examples.
> 
> BTW which source file did you use for the port
> 
> http://www.squeaksource.com/OMeta/
> 
> ?
> 

Good question... I'll have to take a look.  It shouldn't be a problem
incorporating any bug fixes from SqueakSource as it hasn't been an
actively developed package for some time.  (Which is a shame, there's so
much more to do...)

> On 5/21/15, Phil (list) <pbpublist at gmail.com> wrote:
> > On Thu, 2015-05-21 at 05:54 +0000, H. Hirzel wrote:
> >> Great achievement, Phil!
> >>
> >
> > Thanks and we owe Juan a big 'thank you!'... he did the hardest part.
> >
> >> I did a test and the provided examples work fine.
> >>
> >
> > Fantastic! (I always hate leaving things at 'but it worked for me...')
> >
> >> For convenience I combine below the installation instructions taken
> >> from different mails from yesterday.
> >>
> >
> > You captured it perfectly.
> >
> > Also, if you come up with any quick examples that you find helpful in
> > finding your bearings or demonstrating a concept, please pass them along
> > and I'll put them into an examples project to try to help others.  One
> > thing I remember is that there was a bit of a learning curve simply
> > because the docs and examples are so sparse (especially for the
> > Smalltalk version OMeta... most of what you are likely to find on the
> > web is geared toward the Javascript version since that's where the
> > masses are)
> >
> >> --Hannes
> >>
> >>
> >>
> >> A. Reestablish #compilerClass in Cuis
> >>
> >> 1) Unzip attached file compilerClass.zip
> >> 2) start Cuis 2330
> >> 3) Open file list
> >> 4) click on 2331
> >> 5) click on [install]
> >> 6) click on 2332
> >> 7) click on [install]
> >>
> >>
> >>
> >> B. pull down the OMeta*.st files from
> >> https://github.com/pbella/Cuis-Ports
> >>
> >>
> >>
> >> C. File in in the  following sequence
> >>       - OMeta2-stage1.st
> >>       - OMeta2-stage2a.st
> >>       - OMeta2-stage2b.st
> >>
> >> also see notes: https://github.com/pbella/Cuis-Ports#ometa-2
> >>
> >>
> >> D. Check examples in the
> >>      OMeta2Examples
> >>    class
> >>
> >>         OMeta2Examples match: 5 with: #fact.
> >> 	OMeta2Examples matchAll: '1234' with: #number.
> >> 	OMeta2Examples matchAll: 'abc123' with: #identifier.
> >> 	OMeta2Examples matchAll: #($a $b $c 1 2 3 #(4 5)) with: #structure.
> >> 	OMeta2Examples matchAll: 'howdy' with: #greeting.
> >>
> >>
> >>
> >>
> >> On 5/20/15, Phil (list) <pbpublist at gmail.com> wrote:
> >> > ... is alive!  Several caveats so please check out the README for the
> >> > latest updates as things progress:
> >> > https://github.com/pbella/Cuis-Ports#ometa-2
> >> >
> >> > Thanks,
> >> > Phil
> >> >
> >> >
> >> > _______________________________________________
> >> > Cuis mailing list
> >> > Cuis at jvuletich.org
> >> > http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
> >> >
> >> _______________________________________________
> >> Cuis mailing list
> >> Cuis at jvuletich.org
> >> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
> >
> >
> >
> > _______________________________________________
> > Cuis mailing list
> > Cuis at jvuletich.org
> > http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
> >
> 
> _______________________________________________
> Cuis mailing list
> Cuis at jvuletich.org
> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org






More information about the Cuis mailing list