Current State of SmaCC?
Markus Gaelli
gaelli at emergent.de
Sat Feb 15 17:59:42 UTC 2003
Hi,
I've just uploaded this afternoon a new version from our nice SqueakNic
here in Bern
to SqueakMap organized by Alexandre Bergel.
BUT: I have problems with SqueakMap right now.
If I download from there, I still get the older version, which Anthony
evaluated,
and seems to be ok also. I also cannot update form alpha-version to
gamma
right now. Is there a cache involved somewhere?
If you want the new version, you have to download it directly from
http://www.emergent.de/smacc/smaccDevelopment.sar
Alain Plantec fixed some outstanding issues with the GUI,
only the highlighting of some parser-errors has to be fixed now.
Here a quote from Alain:
> Here is a little changes set for SmaCCParserGenerator :
> - added to buttons for old Scanners/Parsers definition comment
> retrieving
> - added some class methods :
> - open : create and open a new UI;
> - flapButton : return an IconicButton that can be dropped into
> a user flap;
> - openFlapButton : open the flap button in the world;
> - windowColorSpecification for window coloring (the window
> color can now be set with "world menu/appearence/windows color")
> - fixed main window resizing.
> - SmaCCParserGenerator is now a direct subclass of Object with a
> SystemWindow (mainWindow)
> as intance variable.
It is 18:45 now, and since 11:00 we have showing demos,
(we were 14 :-)
including Smacc, Rosetta form Joseph Pelrine, which
could be used to convert Smalltalk file to several versions,
a nice demo how to do demos with Squeak from
Marcus Denker, and a new SmalltalkWiki being done
here at Berne as a research- and teaching-project from
Lukas Renggli (still VW, but will be ported),
Diego Gomez Deck showed his gravitating morphs and
did a little coding-session with Hannes Hirzel, Joseph Pelrine,
and Stephane Ducasse to port a newer version
of SUnit to Squeak, soon to be seen on SqueakMap also.
Four of us also went out for an hour to join a demonstration
with another 30000 people here in Berne against a possible Iraq-war.
Markus
Am Samstag, 15.02.03 um 17:56 Uhr schrieb Anthony Hannan:
> Alan Kay <Alan.Kay at squeakland.org> wrote:
>> I think I've missed a few messages about the state of SmaCC. I have a
>> very bright High School student intern who could learn quite a lot
>> from it.
>>
>> What is its current state?
>
> Others are probably more familiar with it. However, I have downloaded
> it from SqueakMap and done some basic parsing examples, and it seems to
> work fine. I haven't started to really use it yet, but my impression
> from the mailing list and the SmaCC homepage
> (http://www.refactory.com/Software/SmaCC/index.html) is that it is
> pretty complete.
>
> What versions of Squeak does it (will it) work in?
>
> According to SqueakMap, the Squeak version is for 3.4 and there are
> only
> a few minor bugs related to the UI.
>
>> Is there a simple way to get it going?
>
> Just install it from SqueakMap. The SmaCC UI automatically pops up
> after install. However, I was getting an install error so I had to
> move
> the refactory.sar file out of the zip folder into my main folder then
> it
> installed correctly.
>
>> What kinds of extra documentation/knowledge will he need to start
>> poking around with it?
>
> The homepage is the only documentation. There are no class comments.
> But the design is the basic compiler generator design (supply regular
> expressions and grammar rules then generate parser) so any compiler
> textbook would be suitable.
>
> Cheers,
> Anthony
>
More information about the Squeak-dev
mailing list
|