[squeak-dev] A Bootstrap Compiler

Michael Haupt mhaupt at gmail.com
Wed Dec 29 00:17:14 UTC 2010


Hi Igor,

On 29 December 2010 00:11, Igor Stasenko <siguctua at gmail.com> wrote:
>>> Every time you building something on top of C, you inheriting its good and bad traits,
>>> because you can't escape the semantic model, imposed by C language and its compiler(s).
>>
>> I've found C to be rather malleable; a possible way of providing one
>> least complex abstraction over raw assembly. Not comfy, but malleable.
>
> you probably will be surprised , but i find raw assembly are much malleable than C.
> Simply because it having much less constraints - only those, which in hardware.

that's not surprising. I was responding to your remark that C was
somehow confining people. Obviously, raw assembly is even more
malleable, but hey, it's also even less comfy. :-)

> Perhaps. Still investments to talking directly with metal are well
> rewarded.. like ~3x speedup in Cog.

No one would seriously doubt that.

>> Or is it the metal that is shaped in the wrong way? There used to be
>> Lisp machines ...
>>
> That's a good question. But we have what we have. :)

And that is not a revolutionary statement. ;-)

Best,

Michael



More information about the Squeak-dev mailing list