[squeak-dev] Re: Making a better Compiler for all

Alejandro F. Reimondo aleReimondo at smalltalking.net
Tue Sep 2 00:05:32 UTC 2008


Hi,

> Maybe i'm not right - it is always easier to manage a small group of
> contributors which never asking anyone's opinion how to do things, and
> in result they deliver things like Morphic and Etoys (sorry :) which
> nearly impossible to decouple from the rest of system, because
> obviously no one thought about things like running squeak w/o Morphic
> before.

I think it show that they can´t doit in other way, and it is good to
 work the best way for the "author/worker".
The problem is what is missing that make people think
 they can´t decouple (anyPartOfTheSystem) by themselves.
imho it reveals a failure in education efforts -download aFish
 instead of try fishing- and is a problem of this times (too easy/fast
 to fileIn and doIt).

A compiler framework is described as something we want,
 but we need more than two instances/compilers to start to
 think we have a framework (it can´t be invented).
A way to make a framework emerge is to have more than
 one person/group working on alternatives and provide a set
 of open topDown requirements in form of tutorials/exemplars
 of use of Smalltalk compilation solutions.
A swiki page with guides on how people want to
 use aNewSmalltalkCompiler may be used to guide people
 interested in write a concrete support.

best,
Ale.


----- Original Message ----- 
From: "Igor Stasenko" <siguctua at gmail.com>
To: "The general-purpose Squeak developers list" 
<squeak-dev at lists.squeakfoundation.org>
Sent: Monday, September 01, 2008 6:08 PM
Subject: Re: [squeak-dev] Re: Making a better Compiler for all


> 2008/9/1 Eliot Miranda <eliot.miranda at gmail.com>:
>> Please have a look at my closure compiler.  This puts bytecode generation
>> into a separate class (a subclass of Encoder).
>
> This is one of the things we really need to be decoupled.
>
>> You can find the code on the download page of my blog.
>> Marcus Denker and I are in agreement that we will merge my Closure 
>> compiler
>> into Markus' NewCompiler "some time soon".
>> The thought of a committee fills me with horror :)  I don't think we need
>> anything so baroque :)
>
> Well, i only hope, that you will not need to say to people words like:
> 'this stuff not working because you need my compiler to use it'.
> Or words like: 'this stuff works only in mine fork'.
> Maybe it is not hurts someone losing a potential contributors and
> splitting community over and over. But i think having something in
> common, like compiler is for best of all.
> Maybe i'm not right - it is always easier to manage a small group of
> contributors which never asking anyone's opinion how to do things, and
> in result they deliver things like Morphic and Etoys (sorry :) which
> nearly impossible to decouple from the rest of system, because
> obviously no one thought about things like running squeak w/o Morphic
> before.
>
> And me, as a Squeak board member, as well as others were elected on
> the wave of making Squeak having better modularity. The lack of
> modularity in Squeak is one of the bigger issues in system, which
> prevents it to be easily managed and adopted for different solutions.
> One of the critical steps towards modularity is to make better,
> modular compiler. Of course, we can wait a little and start using
> NewSpeak, so there is nothing to do or worry about, isnt? ;)
>
>> Best
>> Eliot
>>
>
>
> -- 
> Best regards,
> Igor Stasenko AKA sig.
>
> 





More information about the Squeak-dev mailing list