BCPL in the new millenium (was: Proposal3: Make $_ a valid ..

Dan Ingalls Dan.Ingalls at disney.com
Tue Jun 6 01:01:16 UTC 2000


>"Mark van Gulik" <ghoul6 at home.net> wrote:
>>  Squeak, on the other hand, is missing so much (and *allows* so much
>> stuff that can never be translated) that your proposal can never be anything
>> beyond a simple pretty-printer.

danielv at netvision.net.il replied...
>I suspect you may be confusing Mats' ambitions with your own. If I
>understood Mats' proposal correctly, he aims explicitly for an S that
>unifies *syntaxes* having the same semantics. If all the target
>languages make the same (no) assumptions about type, there's no great
>gap to cross in the translation.
>
>This would help people to have multiple and diverse pretty printers and
>surface syntaxes, and fewer syntax arguments, leaving more time to code
>and have disscussions about interesting things, like semantics. So the
>S/pretty printer is useful, and if it's simple, that's so much for the
>better...

FYI -

The package we're about to release may not be perfectly factored, but what it does is to provide an alternative syntax (under preference control).  What is nice is that, while the alternative syntax is seen (and accepted) in all the browsers, all source code that goes to files (changes, fileOuts) is still in ST-80 syntax.  This should give everyone the ability to play around with alternatives and yet not lose work while trying out versions that end up getting thrown away.

It's taking me a bit longer than anticipated to ship it, but it's on the top of my stack.

	- Dan






More information about the Squeak-dev mailing list