Live data from Hacker News

Smalltalk Squeak 6.0

raw.githubusercontent.com

1–10 of 73 posts

Re: Smalltalk Squeak 6.0

#3
Nice to see it still going.

For those unaware, Squeak linage descends directly from the last Xerox Smalltalk-80 images before being bootstraped.

Re: Smalltalk Squeak 6.0

#6
post #4
post #2

May be better to point it to https://github.com/squeak-smalltalk/squeak-app/blob/squeak-t...

Indeed, I was going to ask if they were having a joke, posting in the style of release notes from 25 years ago.

This file is part of the build system, and the text is meant to be read within the Squeak IDE, so it's going to look a little weird on the web. If you scroll all the way to the bottom, there's a bunch of code for styling the text, opening and arranging windows, setting up the menu bar etc.

Re: Smalltalk Squeak 6.0

#7

What is the block of code starting under the "THANK YOU ALL FOR YOUR CONTRIBUTIONS" line? Is that an easter egg of sorts that would show up if run inside Squeak?

Not really an Easter egg, just the normal release process. That code basically sets up the GUI for the released image - sets up the menubar, opens and arranges windows, etc. The release notes at the top will get styled and appear in a window in the IDE.

Re: Smalltalk Squeak 6.0

#9
> Switches the default bytecode set to SistaV1. This lays the basis for a new generation of VM optimizations (Sista: Speculative Inlining Smalltalk Architecture). With Sista, blocks are represented by CompiledBlocks and instantiated as FullBlockClosures, the stability of which has been improved in the course of this switch (fixed bugs in FullBlockClosure >> #= and InstructionStream >> #scanForInstructionSequence:). Provides new encoding accessors.

Nice to see Sista finally seeing the light of the day. Hope it will be available Pharo as well, by the next release. That's awesome!

Re: Smalltalk Squeak 6.0

#10

Could a developer use Squeak as an emacs replacement?

I have not seen Squeak (or other Smalltalk environments, e.g. Pharo) being used like and IDE, which is what I infer you mean by "developer... emacs replacement".

It certainly seems possible and could potentially make for a great IDE foundation, I just haven't seen it done, other than the Glamorous Toolkit - https://gtoolkit.com

Post reply on HN