On 20 May 2013 18:35, stephane ducasse <[email protected]> wrote:
>
> On May 20, 2013, at 6:15 PM, Frank Shearar <[email protected]> wrote:
>
>> On 20 May 2013 16:57, Marcus Denker <[email protected]> wrote:
>>>
>>> On May 20, 2013, at 4:44 PM, Paul Davidowitz <[email protected]> wrote:
>>>
>>>> I just started following this Dev mailing list, and I saw that 'AST
>>>> Everywhere' and 'Reflectivity' were mentioned as very promising (I
>>>> already know about Slots).
>>>> Can someone in a nutshell please describe these developments? Thanks,
>>>
>>>
>>> Right now, the compiler uses it's own AST, Syntax highlighting uses a very 
>>> minimal
>>> token stream (and it's own parser), the refactoring engine has one, too.
>>> And then there is Bytecode which is used by the Debugger, for example.
>>>
>>> As a first step we plan to use the Refactoring AST for everything
>>> (Compiler, Refactoring, Syntax highlighting )
>>
>> I keep forgetting to ask - does the Refactoring AST have an equivalent
>> of Squeak's FutureNode? (It's not semantically necessary to have one
>> to support futures; it's a performance enhancer.)
>
> what do you mean by performance enhancer?

Like with ifTrue:, whileTrue: and friends: you can still use futures
in Squeak if you don't have FutureNode in your image, but things will
just run slower.

frank

>> frank
>>
>
>

Reply via email to