Re: Status of Strongtalk C++ code: VM stability and progress on a graphical debugger

Shaping <[email protected]> Sun, 18 May 2008 15:29:56 -0700 (PDT)
Newsgroups gmane.comp.lang.smalltalk.strongtalk
Message-ID <[email protected]>
On May 18, 10:27 am, "Gilad Bracha" <[email protected]> wrote:

> > Does the current Newspeak in Squeak have a method formatter and syntax
> > colorizer?
>
> We have a syntax colorizer; You can see the syntax coloring in some of the
> screenshots, and in the video of my talk at HPI in Potsdam.  The native
>  version doesn't colorize yet, as native text support is still being
> refined. But it will in the foreseeable future.
>
> There is no method formatter right now. It is pretty easy to add one,
> especially since the grammar is a shared executable spec that can be
> subclassed (see my blog posts on parser combinators and executable
> grammars).

I'm reading http://bracha.org/executableGrammars.pdf now.

I like the brevity of this strategy.

> > What is the next step in getting Strongtalk into a suitable state for
> > integration with (or de-Squeaking) Newspeak?
>
> I assume you mean functionality as opposed to robustness.

Both really.

> Support for
> become:, including a group become: a la Squeak, and a one-way (type safe)
> become:. The latter two are easy if you get the first working.

Yes.  Where in the grand scheme of Newspeak is #become: needed.  I
don't immediately see why this is a challenge.  Does Strongtalk use a
direct-pointer model?

> A correct implementation of  doesNotUnderstand: is necessary as well.  I
> understand some people on the list are looking at these issues.

What's wrong with Strongtalk's #doesNotUnderstand:?

I poked around in Strongtalk-commit.  Most of the recent submissions
seem to relate to the gcc build process or to linux.  Is anyone
developing with the latest version of Visual Studio.  I just asking.
I don't really want to use it because the VS IDE seems to be broken is
basic ways, anyway.  What is the most common, least problematic C++
tool set being used to edit and build Strongtalk C++ code?

Concerning the use of Newspeak, I assume that I can download the
latest Squeak and play with Newspeak there.  I think I'm also reading
that there is a native version that Cadence are working on, but have
not released yet.  Is this correct?  Is there a firm schedule for the
release of this native version?  Is this native version being built
from the ground up, or have you decided to commit to the integration
of Strongtalk and this current native Newspeak, instead, to produce,
in less time, a faster native version.  I suppose that you will commit
to the latter path, if the above problems in Strongtalk can be fixed.
Is this correct?


Shaping
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Strongtalk-general" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en
-~----------~----~----~----~------~----~------~--~---