As these dates suggest, our goal is to have the release before this year's ESUG. However, there is another important Smalltalk-related event this year: 20 years of Squeak. :-) Yeah! It was around October 1996, when the first Squeak came into the world. ...having its own worlds. :D So, it would only make sense to also have a special release for this birthday. For this, we revived all of the cool multimedia content, known from Squeak 1 through Squeak 3, and made it fit for the current Squeak code base. Oh, this is so exciting. :-)
This is awesome and deserves its own thread!!
On Wed, Jul 13, 2016 at 6:41 PM, Chris Muller asqueaker@gmail.com wrote:
As these dates suggest, our goal is to have the release before this
year's
ESUG. However, there is another important Smalltalk-related event this
year:
20 years of Squeak. :-) Yeah! It was around October 1996, when the first Squeak came into the world. ...having its own worlds. :D So, it would
only
make sense to also have a special release for this birthday. For this, we revived all of the cool multimedia content, known from Squeak 1 through Squeak 3, and made it fit for the current Squeak code base. Oh, this is
so
exciting. :-)
This is awesome and deserves its own thread!!
+1
- Bert -
On Thu, Jul 14, 2016 at 10:52 AM, Bert Freudenberg bert@freudenbergs.de wrote:
On Wed, Jul 13, 2016 at 6:41 PM, Chris Muller asqueaker@gmail.com wrote:
As these dates suggest, our goal is to have the release before this
year's
ESUG. However, there is another important Smalltalk-related event this
year:
20 years of Squeak. :-) Yeah! It was around October 1996, when the first Squeak came into the world. ...having its own worlds. :D So, it would
only
make sense to also have a special release for this birthday. For this,
we
revived all of the cool multimedia content, known from Squeak 1 through Squeak 3, and made it fit for the current Squeak code base. Oh, this is
so
exciting. :-)
This is awesome and deserves its own thread!!
+1
Could design a t-shirt? I imagine something like "20 Years of Squeak" and a big Squeak logo surrounded by the big projects that came out of Squeak (Etoys, Scratch, Croquet, Seaside, Pharo, Cuis, OpenSmalltalk, NewSpeak ...)
- Bert -
On Thu, Jul 14, 2016 at 10:56:54AM +0200, Bert Freudenberg wrote:
On Thu, Jul 14, 2016 at 10:52 AM, Bert Freudenberg bert@freudenbergs.de wrote:
On Wed, Jul 13, 2016 at 6:41 PM, Chris Muller asqueaker@gmail.com wrote:
As these dates suggest, our goal is to have the release before this
year's
ESUG. However, there is another important Smalltalk-related event this
year:
20 years of Squeak. :-) Yeah! It was around October 1996, when the first Squeak came into the world. ...having its own worlds. :D So, it would
only
make sense to also have a special release for this birthday. For this,
we
revived all of the cool multimedia content, known from Squeak 1 through Squeak 3, and made it fit for the current Squeak code base. Oh, this is
so
exciting. :-)
This is awesome and deserves its own thread!!
+1
Could design a t-shirt? I imagine something like "20 Years of Squeak" and a big Squeak logo surrounded by the big projects that came out of Squeak (Etoys, Scratch, Croquet, Seaside, Pharo, Cuis, OpenSmalltalk, NewSpeak ...)
Good idea. I want one :-)
Dave
On 14-07-2016, at 5:22 AM, David T. Lewis lewis@mail.msen.com wrote:
On Thu, Jul 14, 2016 at 10:56:54AM +0200, Bert Freudenberg wrote:
On Thu, Jul 14, 2016 at 10:52 AM, Bert Freudenberg bert@freudenbergs.de wrote:
On Wed, Jul 13, 2016 at 6:41 PM, Chris Muller asqueaker@gmail.com wrote:
As these dates suggest, our goal is to have the release before this
year's
ESUG. However, there is another important Smalltalk-related event this
year:
20 years of Squeak. :-) Yeah! It was around October 1996, when the first Squeak came into the world. ...having its own worlds. :D So, it would
only
make sense to also have a special release for this birthday. For this,
we
revived all of the cool multimedia content, known from Squeak 1 through Squeak 3, and made it fit for the current Squeak code base. Oh, this is
so
exciting. :-)
This is awesome and deserves its own thread!!
+1
Could design a t-shirt? I imagine something like "20 Years of Squeak" and a big Squeak logo surrounded by the big projects that came out of Squeak (Etoys, Scratch, Croquet, Seaside, Pharo, Cuis, OpenSmalltalk, NewSpeak ...)
Good idea. I want one :-)
Then you shall have one, young man.
Once we agree on a suitable list of endorsements I can easily build the graphic and we can emplace it on Tshirts, sweats, websites, condoms, office buildings as appropriate.
This is also a good time to mention the Magic Donate Button on squeak.org. A lot of people have had a lot of fun using Squeak over the last 20 years. A non-trivial number have made a good deal of money from using it. Several companies have done well from it. Time to give back a bit.
How about a personal dollar-a-year? How about a business dollar-a-day? For US based donors, the Squeak Foundation is a chapter of the Software Freedom Conservancy and thus donations are mostly tax-deductable ( see https://sfconservancy.org/donate/) so how about making it a dollar-33-a-day?
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Useful random insult:- So dumb, blondes tell jokes about him.
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
I’ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isn’t already.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Never write software that anthropomorphizes the machine. They hate that.
Hi Tim,
Don't forget Seaside (even though I think it started in Pharo, still that counts) and the fact that it has spread to many other Smalltalks like VA Smalltalk, etc.
Lou
On Tue, 6 Sep 2016 10:19:23 -0700, tim Rowledge tim@rowledge.org wrote:
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
Ill start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isnt already.
tim
On 06-09-2016, at 10:32 AM, Louis LaBrunda Lou@Keystone-Software.com wrote:
Hi Tim,
Don't forget Seaside
Of course!
(even though I think it started in Pharo, still that counts)
It would indeed count even if that were true but in fact Seaside predates Pharo by many years. Which of course raises the question of which Pharo related projects should go on the list? I have no idea but I bet others do...
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Calm down -- it's only ones and zeros.
On Tue, 6 Sep 2016 10:40:21 -0700, tim Rowledge tim@rowledge.org wrote:
(even though I think it started in Pharo, still that counts)
It would indeed count even if that were true but in fact Seaside predates Pharo by many years. Which of course raises the question of which Pharo related projects should go on the list? I have no idea but I bet others do... tim
My mistake, I didn't realize, I thought I first heard about it being released on Pharo. All the better:))
Lou
I think Dr. Geo was originally on Squeak (at least, it was on the squeak list back in 2007). -cbc
On Tue, Sep 6, 2016 at 10:40 AM, tim Rowledge tim@rowledge.org wrote:
On 06-09-2016, at 10:32 AM, Louis LaBrunda Lou@Keystone-Software.com
wrote:
Hi Tim,
Don't forget Seaside
Of course!
(even though I think it started in Pharo, still that counts)
It would indeed count even if that were true but in fact Seaside predates Pharo by many years. Which of course raises the question of which Pharo related projects should go on the list? I have no idea but I bet others do...
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Calm down -- it's only ones and zeros.
DabbleDB!
frank
On 6 September 2016 at 10:19, tim Rowledge tim@rowledge.org wrote:
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
I’ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isn’t already.
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Never write software that anthropomorphizes the machine. They hate that.
The Refactoring Browser!
frank
On 6 September 2016 at 22:21, Frank Shearar frank.shearar@gmail.com wrote:
DabbleDB!
frank
On 6 September 2016 at 10:19, tim Rowledge tim@rowledge.org wrote:
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
I’ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isn’t already.
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Never write software that anthropomorphizes the machine. They hate that.
On Wednesday, 7 September 2016, Frank Shearar frank.shearar@gmail.com wrote:
The Refactoring Browser!
Do you mean OmniBrowser? I think RB is older.
We should only list projects that genuinely started with Squeak (even if some of our children disclaim their heritage). And we should acknowledge Smalltalk-80 if possible. I'll leave that to the designer ;)
- Bert -
On 7 September 2016 at 01:19, Bert Freudenberg bert@freudenbergs.de wrote:
On Wednesday, 7 September 2016, Frank Shearar frank.shearar@gmail.com wrote:
The Refactoring Browser!
Do you mean OmniBrowser? I think RB is older.
We should only list projects that genuinely started with Squeak (even if some of our children disclaim their heritage). And we should acknowledge Smalltalk-80 if possible. I'll leave that to the designer ;)
I meant John Brant's and Don Roberts' Refactoring Browser (which came from/was for VisualWorks).
And you're right. I got carried away by the "get off my lawn, copycats" excitement.
frank
How about Pyonkee? Most prominent Squeak app in the iOS App Store I'd say.
Also, impara's Plopp. Invented the "all-in-one" VM+image bundle, and actually was on store shelves in a shiny box on CD-ROM.
Also maybe VMs? Cog, RSqueak, SqueakJS?
- Bert -
On Tuesday, 6 September 2016, tim Rowledge tim@rowledge.org wrote:
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
I’ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isn’t already.
tim
tim Rowledge; tim@rowledge.org javascript:;; http://www.rowledge.org/tim Never write software that anthropomorphizes the machine. They hate that.
Did JUnit derive from SUnit? Some directed arrows showing Smalltalk ideas moving into other domains might be interesting.
cheers -ben
On Wed, Sep 7, 2016 at 6:42 PM, Bert Freudenberg bert@freudenbergs.de wrote:
How about Pyonkee? Most prominent Squeak app in the iOS App Store I'd say.
Also, impara's Plopp. Invented the "all-in-one" VM+image bundle, and actually was on store shelves in a shiny box on CD-ROM.
Also maybe VMs? Cog, RSqueak, SqueakJS?
- Bert -
On Tuesday, 6 September 2016, tim Rowledge tim@rowledge.org wrote:
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
I’ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isn’t already.
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Never write software that anthropomorphizes the machine. They hate that.
On Wed, Sep 07, 2016 at 09:12:52PM +0800, Ben Coman wrote:
Did JUnit derive from SUnit? Some directed arrows showing Smalltalk ideas moving into other domains might be interesting.
cheers -ben
Yes it originated in Smalltalk, but it predates Squeak.
Kent Beck gets the credit https://en.wikipedia.org/wiki/SUnit
As a separate exercise, it might be fun to compile a list of good ideas that started in Smalltalk, but were later advertised as amazing new technology in e.g. Java ;-)
Dave
On Wed, Sep 7, 2016 at 6:42 PM, Bert Freudenberg bert@freudenbergs.de wrote:
How about Pyonkee? Most prominent Squeak app in the iOS App Store I'd say.
Also, impara's Plopp. Invented the "all-in-one" VM+image bundle, and actually was on store shelves in a shiny box on CD-ROM.
Also maybe VMs? Cog, RSqueak, SqueakJS?
- Bert -
On Tuesday, 6 September 2016, tim Rowledge tim@rowledge.org wrote:
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
I???ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isn???t already.
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Never write software that anthropomorphizes the machine. They hate that.
On 07/09/16 15:26, David T. Lewis wrote:
As a separate exercise, it might be fun to compile a list of good ideas that started in Smalltalk, but were later advertised as amazing new technology in e.g. Java ;-)
Sorry Dave, can't print those on a T-shirt in a readable size.
Stephan
Maybe we could sell them only in extra-long shirt sizes.
On 07-09-2016, at 9:49 AM, David T. Lewis lewis@mail.msen.com wrote:
On 07/09/16 15:26, David T. Lewis wrote:
As a separate exercise, it might be fun to compile a list of good ideas that started in Smalltalk, but were later advertised as amazing new technology in e.g. Java ;-)
Sorry Dave, can't print those on a T-shirt in a readable size.
Stephan
Maybe we could sell them only in extra-long shirt sizes.
I understand there are applications that can take large datasets and create directed graphs to illustrate the connections. I think we might need a very large poster printer to produce a hard-copy version. Like https://charge.wisc.edu/botany/images/Tree_of_life_1000w.png
But I really don’t think anything like every interesting idea is going to fit on a Tshirt. I think probably more like 20 (seems a propitious number) items would be good.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Beware of programmers who carry screwdrivers.
All the xUnit frameworks were derived from SUnit.
Sent from my iPhone
On Sep 7, 2016, at 06:12, Ben Coman btc@openinworld.com wrote:
Did JUnit derive from SUnit? Some directed arrows showing Smalltalk ideas moving into other domains might be interesting.
cheers -ben
On Wed, Sep 7, 2016 at 6:42 PM, Bert Freudenberg bert@freudenbergs.de wrote: How about Pyonkee? Most prominent Squeak app in the iOS App Store I'd say.
Also, impara's Plopp. Invented the "all-in-one" VM+image bundle, and actually was on store shelves in a shiny box on CD-ROM.
Also maybe VMs? Cog, RSqueak, SqueakJS?
- Bert -
On Tuesday, 6 September 2016, tim Rowledge tim@rowledge.org wrote:
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
I’ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isn’t already.
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Never write software that anthropomorphizes the machine. They hate that.
If you want to add SilliconSqueak to the list of Squeak based projects, you might find the slides for my PhD defense interesting (sadly in Prezi instead of Squeak, unlike many of my other presentations):
https://prezi.com/yhw-a3i0rnri/adaptive-compilation-for-an-object-oriented-a...
-- Jecel
Hi Jecel,
That was indeed very interesting!
Is your PhD dissertation available anywhere? I tried googling for it, but couldn't find anything.
Regards, Tony
On 09/07/2016 07:47 PM, Jecel Assumpcao Jr. wrote:
If you want to add SilliconSqueak to the list of Squeak based projects, you might find the slides for my PhD defense interesting (sadly in Prezi instead of Squeak, unlike many of my other presentations):
https://prezi.com/yhw-a3i0rnri/adaptive-compilation-for-an-object-oriented-a...
-- Jecel
Tony Garnock-Jones wrote:
That was indeed very interesting!
Thanks! Unfortunately, my style of slides are not very useful without my narration.
Is your PhD dissertation available anywhere? I tried googling for it, but couldn't find anything.
The May 2015 version of the text is missing a bunch of chapters, but the appendices have details about the processor's instruction set:
http://www.merlintec.com/download/jecel_phd_deposited.pdf
I made some changes to the project in October 2015 and updated the text, but I still haven't finished it and put it online yet.
For those interested in Smalltalk hardware but who would prefer a quick summary, the main idea is that in Von Neumann computers if you have enough resources for the processor then the performance is limited by the memory bandwidth. SiliconSqueak uses four different caches and a few DMA style "stream units" to both increase the local memory bandwidth and also to separate the different kinds of memory accesses so the SDRAM controller can do a better job.
Another idea is that the Squeak Virtual Machine has three parts: the bytecode interpreter, the object memory and the primitives/plugins. If you could somehow execute bytecodes really fast, then you wouldn't need the first part and you could execute the Slang version of the second and third parts (just like you do in the simulator).
One interesting detail is how SiliconSqueak uses the code cache to implement PICs (Polymorphic Inline Caches) with constant access times instead of the linear times that Cog and such VMs use on normal processors.
-- Jecel
On Tue, Sep 6, 2016 at 10:19 AM, tim Rowledge tim@rowledge.org wrote:
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
I’ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
Great! Along this line, I think Tweak deserves a special spot.
On Tue, Sep 06, 2016 at 10:19:23AM -0700, tim Rowledge wrote:
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
I???ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isn???t already.
Remember Squeak News? A fully multimedia interactive publication distributed on and running in Squeak. Way ahead of its time, with no advertising, and no spam blockers required :-) I think I may have some of the original disks stashed away somewhere. They used to arrive in my actual mailbox with real stamps on the envelope.
Dave
On Thu, Sep 8, 2016 at 6:01 AM, David T. Lewis lewis@mail.msen.com wrote:
On Tue, Sep 06, 2016 at 10:19:23AM -0700, tim Rowledge wrote:
So - what about a nice list of all the cool things that have come out of
Squeak over the last 20 years?
I???ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret
nobody knew when it died!)
WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can
design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isn???t already.
Remember Squeak News? A fully multimedia interactive publication distributed on and running in Squeak. Way ahead of its time, with no advertising, and no spam blockers required :-) I think I may have some of the original disks stashed away somewhere. They used to arrive in my actual mailbox with real stamps on the envelope.
Dave
Oh yeah, those were neat. Although I missed the physical disc part.
-cbc
Quoting "David T. Lewis" lewis@mail.msen.com:
On Tue, Sep 06, 2016 at 10:19:23AM -0700, tim Rowledge wrote:
So - what about a nice list of all the cool things that have come out of Squeak over the last 20 years?
I???ll start with the ones I can remember:
Scratch eToys Spoon Cuis Pharo Croquet/OpenCobalt/3DICC-Terf/ Sophie exobox MediaView (remember Interval Research? Of course not, it was so secret nobody knew when it died!) WeatherDimensions MathMorphs Kedama Frank Nile Balloon3D
If we can come up with a moderate length list of the top ones I can design a Tshirt graphic to suit. The full list ought to be part of a swiki page, if indeed it isn???t already.
Remember Squeak News? A fully multimedia interactive publication distributed on and running in Squeak. Way ahead of its time, with no advertising, and no spam blockers required :-) I think I may have some of the original disks stashed away somewhere. They used to arrive in my actual mailbox with real stamps on the envelope.
Dave
Yes! SqueakNews is wonderful. The interviews with John Maloney were what made me want to fix the issues he pointed out in Morphic. That was the seed for Morphic 3 and therefore Cuis too.
Cheers, Juan Vuletich
My father was watching the Apple presentation and the part about iWork showed collaborative editing of a presentation. I said "I know this! It's Nebraska!" ;-)
David T. Lewis wrote:
Remember Squeak News? A fully multimedia interactive publication distributed on and running in Squeak. Way ahead of its time, with no advertising, and no spam blockers required :-) I think I may have some of the original disks stashed away somewhere. They used to arrive in my actual mailbox with real stamps on the envelope.
I thought that the disk images had been made available somewhere, but haven't been able to find them. I still have the actual CDs here.
-- Jecel
squeak-dev@lists.squeakfoundation.org