Edgar J. De Cleene | 17 May 12:31
Picon

[ANN] MorphicWrappers&MathMorphsinto3.10

I add

http://wiki.squeak.org/squeak/6050.

For people I advice hit the load updates button and advance your image to
Squeak3.10-7164-basic.image, so you have the last minute fixes, look enh,
etc.

The Diego Gomez Deck friendly bar you see in page pict could be activated
going to Preferences, docking bars and changing the preference to on

Cheers

Edgar
Tim M | 17 May 03:21
Picon

Easy way to override a method?

Is there an easy way in Squeak to override a method?

I have created a subclass of a class, and am viewing my subclass in a hierarchy 
browser. I have clicked on the superclass in the browser and am browsing 
methods to see what I need to override.

Having discovered a method that I want to override - I was hoping I could 
right click on that method and select Refactor|Override - but its not there 
(it is in Dolphin). Failing this I tried drag and drop - but that seems to 
just move the method (I held the Control key while dragging but I guess thats 
a Dolphin and a windows thing).

Is there some way to easily and quickly do this without having to cut and 
paste?

Tim
David Finlayson | 16 May 21:09
Picon
Favicon

How to put a block into an Array

Newbie here, working my way through Guzdial's Squeak: Object-Oriented
Design with Multimedia Applications (2001). One of the exercises
requires building an Array with a block of code as an element, the
idea is to lookup the stored block in some way and execute it. But,
how do you store a block of code in an Array?

For example, I can do this:

[Transcript show: 'a message'] value

But I can't get this to work:

myArray := #([Transcript show: 'a message']).
(myArray at: 1) value

The reason is that (myArray at: 1) doesn't recognize the stored object
as a block. Inspecting it shows the odd symbol: #[ ??

Can someone get me back on the clue train?

Thanks,

David
Oscar Nierstrasz | 16 May 12:50
Picon

New edition of Squeak by Example using dedicated image


Hi folks,

Several people have complained about being confused when the hands-on  
examples don't work as described in various images.

We have attempted to address this problem by providing our own  
dedicated image, available from SqueakByExample.org.  This image has  
been specially prepared by Damien Cassou, and is a slight variant of  
the final 3.9 squeak-dev image.

(Most of) the figures and exercises have been adapted so they really  
should work exactly as described in the latest revision (2008-05-15).

We would be happy for feedback in case any further errors are found.   
(Please use the discussion list mentioned on the book's web site.)

Thanks to one and all for the very positive feedback so far, and your  
patience with errors and oversights.

Oscar Nierstrasz
Tim M | 14 May 01:36
Picon

Does create class prompt on save actually record to the changes file?


When I save a method that references a new class, it prompts me if I want 
to create the class when I save

e.g. 

 
initialize

  super initialize.

  self menuComponent: StMenuComponent new

If I let Squeak create the STMenuComponent class, i don't think it gets added 
to the change log - as when I crashed my image several minutes later and 
tried to follow the recovery instructions
(http://www.eli.sdsu.edu/courses/spring01/cs683/notes/crash/crash.html) 
I wasn't able to recover source in that class as it didn't get created in 
the listed changes (although the subsequent methods I added to it were offered 
as changes to load). I think its possibly that the helpful prompt to create 
a class didn't put it in the change log? does this sound correct and is it 
a bug?

This was in the Seaside one-click install image.
Tim M | 14 May 01:32
Picon

Easy way to define new methods referenced in a method?

Is there an easy way to define methods when you reference them in a new method?

e.g. 

renderContentOn: html

  html heading: 'ToDo-List'.
  html div
  class: 'menu';
  with: self menuComponent.

When I save it warns me that menuComponent isn't defined but there is no 
option to define a stub method for it? So I simply select that its correct. 
Then in the new method there is no refactor operation to implement that method 
(in Dolphin I can select the AutoCorrect menu and there is a define method 
option - is there some addin for Squeak that does this? Or does everyone 
rely on having a test that calls the method and so you let the debugger define 
it?)

Tim
ina tube | 13 May 22:33

on-line seaside tutorial or book


Has anyone purchased the Introduction to Seaside book available at Lulu?

http://www.lulu.com/content/2234565

I've already gone through most of the on-line tutorial at

http://www.swa.hpi.uni-potsdam.de/seaside/tutorial/

so I was wondering what additional material the book offered.

I would be willing to purchase the book, if it offered substantially more than what the on-line tutorial
covers, but on my student budget ...

Paul

--

-- 
_______________________________________________
Get your free email from http://mail.doramail.com

Powered by Outblaze
Claus Kick | 13 May 21:20
Picon

Squeak and GUIs

Hello everyone,

is there some documentation/tutorial somewhere which explains how to 
build a standard GUI application in Squeak?

Cheers,

Claus
Tim M | 12 May 14:41
Picon

What do the (x) suffixes in menus mean?

Hi Guys -

I'm new to Squeak (but not Smalltalk) - I've fired up Squeak images over 
the years and been put off by the sheer noise in the user interface - but 
then I discovered Damion's dev image and it looked a bit more approachable 
- so I'm trying to get started.

I've been trying the seaside tutorial to get going, and one thing that I 
have noticed is that when I right click (I'm using windows) I get a menu 
and it has items that have suffixes like "do it (d)" "pretty print (r)".

What do the items in brackets mean? I thought they were some sort of keyboard 
shortcut but I can't seem to work out how I invoke them - in particular I 
was interested in how to quickly reformat my code when pasting in examples 
from the tuturial?

Tim
Edgar J. De Cleene | 12 May 12:08
Picon

A gift for your children..

ftp://elpelotero:elpelotero <at> 201.212.80.141/Public/VolcanSqueakLight.389.imag
e

A slide show and puzzle with  images of the eruption of Chaiten volcano.

Image is open so, you have Squeak for work .

Edgar
Edgar J. De Cleene | 11 May 13:14
Picon

Hi, I 'm Edgar and have some words for kids from 9 to 109 years

First, I ask you read

http://tech.groups.yahoo.com/group/squeak/message/127265

Ralph is not with us for a time and you must face my mistakes.

Any good in the release come from he and the super crow behind the scenes
working so hard.

All troubles and mistakes from me. How you learn to build a release ?

So I could be on Squeak IRC channel at random times, probability grow 7.30
to 10.30 Argentina time (10.30 GMT or you local time).

I'm very serious but do jokes and speak in Spanish with all Spanish speaking
people on IRC, so you are warned.

We have here in Rosario, Argentina a "bar" or "café" group named SqueakRos ,
all people of any countries are welcomed.

All kind of subject was talked , off course the most often is Squeak.

For me, Squeak is more as exchange code, is a cultural experience.

So I talk about life here in Rosario, FĂștbol, Formula One, Sci Fi, Movies,
Music, etc in IRC.

I'm here to help , but you should read the book and the swiki before.

3.10 is just released, quick fixes is on the way
(Continue reading)


Gmane