I will be putting the draft with links into the test site in a couple of
days. Jason was able to give me access and I was able to login. Thanks,
Jason!
Right now, the draft is in plain text format without links. Some contents of
sections were rewritten or moved. So I took a chance in redoing a couple of
sections so either it might be the right direction or I probably went too
far and should have left some sections alone. I tried to stay close to the
vision provided by Alan Kay and Dan Ingalls (ie. The Future of Squeak).
Any constructive feedback, good or bad, is welcome.
Only the follow sections are not changed:
Squeak is free with a liberal license
Squeak Support
What it is not
2nd Draft:
About
Squeak is highly portable open-source Smalltalk with powerful multimedia
facilities. Squeak is the vehicle of a wide range of projects, ranging from
educational platforms to commercial web application development.
Other noteworthy aspects of Squeak include:
· real-time sound and music synthesis written entirely in Smalltalk
· extensions of BitBlt to handle color of any depth and anti-aliased image
rotation and scaling
· network access support that allows simple construction of servers and
other useful facilities
· bit-identical execution on many platforms (Windows, Mac, Unix, and others)
· a compact object format that typically requires only a single word of
overhead per object
· a simple yet efficient incremental garbage collector for 32-bit direct
pointers with efficient bulk-mutation of objects
Each release includes platform-independent support for color, sound, and
network access, with complete source code. Originally developed on the
Macintosh, members of its user community have since ported it to numerous
other platforms including Windows NT, XP Windows CE (it runs on the
Cassiopeia and the HP320LX), all common flavors of UNIX, Acorn RiscOS, and a
bare chip (the Mitsubishi M32R/D).
What is Squeak?
Squeak is based on Smalltalk which was created more than 35 years ago.
Smalltalk defined the term object orientation and is the first language in
which everything is built from objects. Smalltalk is deeply inspired by
ideas from Simula, Sketchpad and Lisp.
Even today, Smalltalk sets the bar for object oriented dynamically strongly
typed interactive languages and environments. Unlike the standard static,
file-based approach of other languages such as Ruby or Python, Squeak offers
a true uniform fully reflective environment - real live objects. In this
environment, when anyone can make a change to an object, its behavior
changes immediately without having to restart the system. You can even
modify or create objects while the application is running.
Squeak includes class libraries and virtual machine plugins for very
advanced multimedia including anti-aliased 2D and accelerated 3D graphics,
real-time sound and music synthesis, MPEG2 video and much more. In addition,
Squeak has one of the most advanced fully reflective development
environments ever created with over 600 addon packages available for single
click download and installation.
Squeak runs bit-identical images across its entire portability base, greatly
facilitating collaboration in diverse environments. Any image file will run
on any interpreter even if it was saved on completely different hardware,
with a completely different OS (or no OS at all!).
What is Cool about Squeak
"The real romance is out ahead and yet to come. The computer revolution
hasn't started yet. Don't be misled by the enormous flow of money into bad
defacto standards for unsophisticated buyers using poor adaptations of
incomplete ideas."
- Alan Kay
Squeak stands alone as a practical computing environment in which a
developer, researcher, professor, or motivated student can examine source
code for every part of the system, including graphics primitives and the
virtual machine itself. One can make changes immediately and without needing
to see or deal with any language other than Smalltalk.
Our diverse and very active community includes teachers, students, business
application developers, researchers, music performers, interactive media
artists, web developers and many others. Those individuals use Squeak for a
wide variety of computing tasks, ranging from child education to innovative
research in computer science, or creation of advanced dynamic web sites
using the highly acclaimed continuation based Seaside framework.
A Brief History of Squeak
Squeak began, very simply, with the needs of a research group at Apple. The
goal was to build a system using a language as expressive and immediate as
Smalltalk to pursue various application goals such as prototypical
educational software, user interface experiments and another run at the
Dynabook concept. The core team behind Squeak includes Dan Ingalls, Alan
Kay, Ted Kaehler, and Scott Wallace. All of this has attracted many of the
best and most experienced Smalltalk programmers and implementers in the
world.
Philosophy
The fundamental philosophy of Squeak is to write everything in Smalltalk.
All of the source code in Squeak, including the virtual machine interpreter,
is available to see, understand, modify, and extend for whatever purpose. It
is a genuine, complete, compact, efficient and robust Smalltalk environment.
Squeaks virtual machine is written entirely in Smalltalk, making it easy to
debug, analyze, and change. To achieve practical performance, a translator
produces an equivalent C program whose performance is comparable to
commercial Smalltalks.
Squeak is used as a computing tool for research on how computers can be used
to enhance and amplify learning. Specifically, work in using computers to
find new ways to reach children with powerful ideas of math and science.
Squeak provides a computer environment, such as Etoys, that help people
learn ideas by building and playing around with them. Many meaningful and
motivating projects helps them develop as logical thinkers, and understand
how some technologies, that they encounter in their everyday lives, work.
The Etoys tutorial illustrates an example of a learning environment where
students increase their knowledge and wisdom by experimentation and
experience rather than by the traditional, passive reception of lectures and
limited feedback loops.
-Larry Trutter
_________________________________________________________________
Invite your Hotmail contacts to join your friends list with Windows Live
Spaces
http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://sp…
-----Original Message-----
From: news-bounces(a)lists.squeakfoundation.org
[mailto:news-bounces@lists.squeakfoundation.org] On Behalf Of Klaus D.
Witzel
Sent: Tuesday, January 30, 2007 10:14 AM
To: The mailing list for the Squeak News Team
Subject: Re: [News] Re: Taking the Beat of Cadence
Hi Ron,
on Tue, 30 Jan 2007 15:29:51 +0100, you wrote:
> I believe there is a companies that develop smalltalk link on the esug
> site.
> I know there are a few other web sites that list companies and jobs
> available. Maybe it would be a good addition to squeak.org?
No no, don't replicate that! Just make sure that squeak.org links them and
write a sentence why the link is so kewl.
/Klaus
> Ron
>
>> -----Original Message-----
>> From: news-bounces(a)lists.squeakfoundation.org [mailto:news-
>> bounces(a)lists.squeakfoundation.org] On Behalf Of Michael Haupt
>> Sent: Tuesday, January 30, 2007 2:12 AM
>> To: The mailing list for the Squeak News Team
>> Subject: Re: [News] Re: Taking the Beat of Cadence
>>
>> Hi again,
>>
>> On 1/30/07, Michael Haupt <mhaupt(a)gmail.com> wrote:
>> > Anyway, there's another nice story that can be told when people come
>> > around with the old claim that Smalltalk just isn't used in practice
>> > anywhere. :-)
>>
>> which reminds me...
>>
>> ...is there someplace on the web where a collection of actual (and
>> up-to-date) Smalltalk success stories is available and maintained? If
>> not, could we not set one up? I frequently run into trouble when
>> people ask me about such success stories, and don't want to disappoint
>> them (or concede a point to them, that is).
>>
>> Best,
>>
>> Michael
>> _______________________________________________
>> News mailing list
>> News(a)lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/news
>
>
> _______________________________________________
> News mailing list
> News(a)lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/news
_______________________________________________
News mailing list
News(a)lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/news
I believe there is a companies that develop smalltalk link on the esug site.
I know there are a few other web sites that list companies and jobs
available. Maybe it would be a good addition to squeak.org?
Ron
> -----Original Message-----
> From: news-bounces(a)lists.squeakfoundation.org [mailto:news-
> bounces(a)lists.squeakfoundation.org] On Behalf Of Michael Haupt
> Sent: Tuesday, January 30, 2007 2:12 AM
> To: The mailing list for the Squeak News Team
> Subject: Re: [News] Re: Taking the Beat of Cadence
>
> Hi again,
>
> On 1/30/07, Michael Haupt <mhaupt(a)gmail.com> wrote:
> > Anyway, there's another nice story that can be told when people come
> > around with the old claim that Smalltalk just isn't used in practice
> > anywhere. :-)
>
> which reminds me...
>
> ...is there someplace on the web where a collection of actual (and
> up-to-date) Smalltalk success stories is available and maintained? If
> not, could we not set one up? I frequently run into trouble when
> people ask me about such success stories, and don't want to disappoint
> them (or concede a point to them, that is).
>
> Best,
>
> Michael
> _______________________________________________
> News mailing list
> News(a)lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/news
>From Darius:
-------- Original Message --------
Subject: Re: OpenCroquet Update
Date: Mon, 29 Jan 2007 13:59:27 -0800
From: Darius Clarke <socinian(a)gmail.com>
To: Brad Fuller <brad(a)sonaural.com>
References: <sympa.1170083476.7532.545(a)duke.edu>
<dc6cab5b0701290802s4ceaa11av18d1f13004b0520c(a)mail.gmail.com>
<45BE2658.9050909(a)sonaural.com>
Hi Brad,
The wiki should be opening up to public access/update in a few weeks I
think. So, anyone can add it after that.
Cheers,
Darius
On 1/29/07, * Brad Fuller* <brad(a)sonaural.com
<mailto:brad@sonaural.com>> wrote:
Darius Clarke wrote:
> Clarence,
>
> We're transitioning web sites.
> Keep looking a http://www.croquetconsortium.org for more info in
> the next couple weeks.
Will http://www.croquetproject.org/ will be going away?
Darius,
Can we get a mention of squeak on the new croquetconsortium.org
<http://croquetconsortium.org> website?
Especially in the first paragraph and under VM. And any place you
see it appropriate. Also, can we get a link back to the squeak.org
<http://squeak.org> page?
thanks,
brad
Karl wrote:
> Brad Fuller wrote:
>> What do you think about creating a page, or a portion of a page (don't
>> know where this would go) about what others are saying about squeak?
>>
>> Here's a favorable review:
>>
>> http://www.onlamp.com/pub/a/onlamp/2006/09/21/learning_smalltalk.html
>>
>> If there are others, (I think there are several good reviews and blog
>> mentions about seaside and dabbledb) it would be a nice page to promote
>> squeak. Don't you think?
>>
>>
>>
> Sounds good, Brad. Create such a page.
Great. What should it be called? Any ideas?
All:
Please pass me some links to favorable reviews about squeak or squeak
applications and I'll put them on the page. Also, if you could pass a
one or two-liner about the review, that'd be great.
>
> On another note: I looked trough the site yesterday and I think most of
> the text on the pages should be revisited.
> They are either out of date or missing care and attention.
>
> What do you other guys think ?
Good idea. We might start at looking at who's assigned to which page and
making sure they still want to contribute. There are also some pages
with no contributors. Volunteers anyone????
--
brad fuller
www.bradfuller.com
Darius Clarke wrote:
> Clarence,
>
> We're transitioning web sites.
> Keep looking a http://www.croquetconsortium.org for more info in the
> next couple weeks.
Will http://www.croquetproject.org/ will be going away?
Darius,
Can we get a mention of squeak on the new croquetconsortium.org website?
Especially in the first paragraph and under VM. And any place you see it
appropriate. Also, can we get a link back to the squeak.org page?
thanks,
brad
>
> Cheers,
> Darius
--
brad fuller
http://www.Sonaural.com/
+1 (408) 799-6124
This wiki does a good job, without fancy marketing and not _too_ much
work, showing a good first page of information about croquet and how
dynamic the development and usage is. The site seems to still be under
development:
http://epic.bu.edu/CroquetConsortium/wiki/index.php/Main_Page
I like the "Did you know?" section.
Although, i would have liked to see the word "squeak" in the first
section. Especially under the text about VM. I'll send them a message
and see if we can have "squeak" added and also a link to squeak.org.
--
brad fuller
www.bradfuller.com
Hi folks!
I was just surfin over to OLPC, back to squeak.org etc and darn, I think
we have a great web site now!
Two things standing out IMHO:
1. The Weekly entries on the right side - makes it so much lively and nice.
2. "Noteworthy uses of Squeak" - also good to show that Squeak is involved
in other high profile things.
Just wanted to make sure you guys (I haven't done anything in a while)
feel appreciated. :)
regards, Göran
What do you think about creating a page, or a portion of a page (don't
know where this would go) about what others are saying about squeak?
Here's a favorable review:
http://www.onlamp.com/pub/a/onlamp/2006/09/21/learning_smalltalk.html
If there are others, (I think there are several good reviews and blog
mentions about seaside and dabbledb) it would be a nice page to promote
squeak. Don't you think?
--
brad fuller
http://www.Sonaural.com/
+1 (408) 799-6124