Dear squeakers,
Hello, and welcome back to the The Weekly Squeak, a weekly report on
what's going on in the world of Squeak.
We're proud to announce that we have now covered the time gap between
each TWS issue and the events it reports. This means that starting from
this issue, each TWS edition will be published *one day* after the week
reported on the cover.
We also have an extra for you: Ron Teitelbaum interviews Bruce Tate, the
author of Beyond Java, who has recently published a couple of favourable
articles on Seaside.
In this issue you'll find:
1. A Petri nets simulator using EToys
2. 'self error:' considered harmful
3. A volcanic framework
4. Using GPU hardware in Croquet
5. More on passwords in the image
6. A tool for fighting Spam on the Swiki
7. New release of OSProcess and OSProcessPlugin
8. Squeak and Robotics
9. Exupery 0.07 released
10. Will IBM walk on the Seaside?
11. A world map of Squeak users
12. Shrinking Morphs
13. Hacking the Context for fun and research
14. Upcoming Squeak Chats
15. Focus: Will Seaside help remove the Squeak of rust? An interview
with Bruce Tate
You'll find the complete report at
http://minnow.cc.gatech.edu/squeak/5740 .
The past issues archive can be found at
http://minnow.cc.gatech.edu/squeak/5751 .
The Weekly Squeak has an RSS feed:
http://people.squeakfoundation.org/person/gcorriga/rss.xml .
Dear squeakers,
Hello, and welcome back to the The Weekly Squeak, a weekly report on
what's going on in the world of Squeak.
The first week of November has been full of interesting events, which
we're reporting here. We also have included the lastest installment of
SqueakView, with an interview to Bryce Kampjes. Bryce has offered to
review his own interview, in order to update it with the latest news on
his creation, Exupery. Thanks, Bryce!
In this issue you'll find:
1. Team reports for October 2005
2. Creating graphs using eToys
3. Maui vs BobsUI
4. Porting PortAudio to Squeak
5. Exupery's new mailing list
6. Merging FileArea and WebTeam
7. Squeak 3.9a 6696 ready for testing
8. Applescript news
9. On Files and Flow
10. Cees' Anvil
11. Smalltalk Solutions 2006
12. Lightweight monitors and promises
13. Rules for package responsibles
14. Managing password in the image
15. Nags is Not A Groupware Server
16. Scratch gets closer to shipping
17. Two questions on Smalltalk designs
18. Smalltalk Gathering in November in Bern
19. Upcoming Squeak Chats
20. SqueakViews: an interview with Bryce Kampjes
You'll find the complete report at
http://minnow.cc.gatech.edu/squeak/5740 .
The past issues archive can be found at
http://minnow.cc.gatech.edu/squeak/5751 .
The Weekly Squeak has an RSS feed:
http://people.squeakfoundation.org/person/gcorriga/rss.xml .
Hi folks,
just realized that Stef did not send this one to squeakland...
Begin forwarded message:
> From: stéphane ducasse <ducasse(a)iam.unibe.ch>
> Date: November 6, 2005 11:05:29 AM GMT+01:00
> To: Squeak in french / Squeak en français <squeak-
> fr(a)lists.squeakfoundation.org>, The general-purpose Squeak
> developers list <squeak-dev(a)lists.squeakfoundation.org>
> Cc: Patrice Moreaux <patrice.moreaux(a)univ-savoie.fr>
> Subject: [Squeak-fr] serious etoying :)
> Reply-To: Squeak in french / Squeak en français <squeak-
> fr(a)lists.squeakfoundation.org>
>
>
> http://www.iam.unibe.ch/~scg/Teaching/CP/PetriNets/
>
> Stef
>
>
Don't miss the dining philosophers and the rest on:
http://www.iam.unibe.ch/~scg/Teaching/CP/PetriNets/Squeaklets/
examples.cgi
We plan to use this animations in our last lecture for comp.sc.master
students about concurrent programming
"EToys has its issues, but I would not want to do these
presentations/ simulations with Powerpoint" Oscar
Cheers,
Markus
Dear squeakers,
Hello, and welcome back to the The Weekly Squeak, a weekly report on
what's going on in the world of Squeak.
It's been just two days since the last TWS issue, and we're already back
with a brand new edition! That's because we're trying to reduce the gap
between the publishing date and the events we relate, to give you a
better service.
In this issue you'll find:
1. Of images and projects
2. Multiple metaclass hierachies
3. Win32 installer for Squeak 3.8
4. NetMorph 0.3 released
5. More on Henrik Gedenryd's work
6. New Mac VM
7. An eToy success story
8. A recollection of the Atari Smalltalk port
9. A Smalltalk web browser
10. Three Sokoban releases
11. Three more Smalltalk videos on Google Video
12. Squeak merchandise now ready to ship
13. Another SUnit test runner
14. BobsUI ported to Squeak 3.8
15. Profiling a Squeak image
16. Upcoming Squeak Chats
You'll find the complete report at
http://minnow.cc.gatech.edu/squeak/5740 .
The past issues archive can be found at
http://minnow.cc.gatech.edu/squeak/5751 .
The Weekly Squeak has an RSS feed:
http://people.squeakfoundation.org/person/gcorriga/rss.xml .
Dear squeakers,
Hello, and welcome back to the The Weekly Squeak, a weekly report on
what's going on in the world of Squeak.
We're sorry for the delay in publishing this issue. To make amends, this
issue sports a double feature: an interview with Craig Latta, and a new
column named Focus, which provides more detailed reports on the main
events in the world of Squeak.
In this issue you'll find:
1. Smalltalk at OOPSLA
2. Four technologies that may challenge
3. Bootstrapping a Squeak image kernel
4. New Cryptography Team
5. The art of visualizing object memory
6. Fixing the underscore
7. Flash support in Squeak
8. Squeakware - Squeak-enabled Linux
9. New QualityControl package
10. Magritte framework now on SqueakMap
11. Swazoo vs KomHttpServer
12. New Team: Election
13. Contributing to Smallwiki 1
14. All The Squeaker's Repositories
15. Upcoming Squeak Chats
16. Focus: The Foundation is Squeaking
17. SqueakViews: an interview with Craig Latta
You'll find the complete report at
http://minnow.cc.gatech.edu/squeak/5740 .
The past issues archive can be found at
http://minnow.cc.gatech.edu/squeak/5751 .
I'm just trying to figure out why the Squeak plugin isn't working in
my Safari browser (OSX 10.x). From this page:
http://www.squeakland.org/plugin/installers/mac-x-std.html
the 'table of supported browsers' link is currently dead.
I've downloaded it onto my Mac and I can run Squeak standalone fine.
If anyone has a clue about getting the plugin working from Safari,
I'd appreciate the help.
thanks, Randy
ALTERNATE reality
Doing this right would be extremely technical, in
terms of abilities required to implement. I myself do
not yet possess that ability, and in truth have only a
limited desire to discuss the pro & cons of the idea.
Successful implementation would involve re-thinking
what happens when a class gets re-defined, a very
complex, system-level task. "Categories" would have to
be viewed as more fundamental units, perhaps. Another
tier, "Alternates" above "Category" might resolve the
problem. Have to think about this more. Having it
mesh with the current "world" "project" scheme would
be a plus, only that is so complicated!
ALTERNATE worldS
--->right now the categories are only place-holders,
'comments' they do not have any effect on the system
itself.
--->right now, when a class with an existing name is
reentered under a new category,
it is removed, and it's unique methods added to
the class entered under the new category.
--->I was proposing that a change be made so that:
--->Classes may have the same names but be in
different categories.
depending on what 'world' or 'project' ('alternate'
flagged world) you are in, the class
being referred to may be in one category or another.
---> only complex when 'active' i.e. there are two
worlds which use the same class name but defined
under different categories. Otherwise the Squeak
environment would look just like it does now.
---> idea similar to versioning but applicable to the
application environment.
start with this example:
You have a class SlideShowMorph under the
classification SlideAuditor.
You have another, differently defined SlideShowMorph
under the classification SlideShow.
When smalltalk reads the second classification,
SlideShow, it creates a 'project' or 'world' for which
that definition of SlideShowMorph is valid (and ...
a) an entry "SlideShow" in another level above
'category'
('Alternates'... unless 'Universe' behavior could be
modified?) or
b) maybe as another kind of category? ("SlideShow"
the 'Alternate' flagged category) or
c) a special flag on the the class itself? (the
'Alternate' flagged SlideShowMorph) or
d) All of the above?
At the 'top' level, only the minimal set (In this
case, all classes in the current version of smalltalk,
since none of them conflict) , of the non-conflicting
classes are accessible.
to access the conflicting classes, one has to be in
one 'world' or another. (i.e. the "SlideAuditor"
world if SlideShowMorph was included as part of the
minimal set)
ALTERNATE programming environments, ALTERNATE
careers...
The bottom line may be that smalltalk as it is defined
in Squeak simply is not flexible enough to allow this
sort of construct, that one would end up with a system
that is a mere bastardization of itself, like the
"objective" C environment I am currently trying to use
on the Mac... which is still successful, because in
Xcode/macland, it's still the only game in town (If ya
wanna be a programmer, that is).
the taxi drivers grumble, but hey,no mac programmers
are complaining.
So it COULD be done...
IN A FUTURE LETTER: Why the taxi-drivers grumble, how
to make squeak more consistent with itself.
__________________________________
Start your day with Yahoo! - Make it your home page!
http://www.yahoo.com/r/hs