from preamble:
"Change Set: CompressedSources Date: 20 November 2003 Author: Dan Ingalls
md: fixed for KCP (to call some methods that where moved to SmalltalkImage).
Changes for Version 1.1: Fixed a bug in #next, and added #fileID which is needed by OSProcess.
This changeSet defines CompressedSourceStream which writes files as a series of GZipped segments that can be written and read sequentially like regular source files, and yet remain compressed by about a factor of four on the disk. Useful for developing with full sources on, eg, PDAs or Squeak PCs with limited file space available. Full sources for Squeak 3.6 fit in 3.5MB.
It also defines Smalltalk compressSources, a method that will write a copy of the sources file in this format, with the extension 'stc' in place of 'sources'. Finally, it modifies the openSources:forImage: method so that it will look first for such a compressed copy, and open it if found."!
Hi all,
I hope this is the right place for my questions? I apologise in advance if it is not. I am new to programming, I have dabbled with php server side scripting and Liberty Basic. Next month I am due to start a 9 month course with the Open University, "M206 - Computing: An Object Oriented Approach" The language we will be using is Smalltalk. I am just about getting my head around the whole OOP concept, but still have a way to go.
I downloaded Squeak a couple of weeks ago (ver 3.6) and I am utterly fascinated by it but also find the interface and the myriad of tools a bit daunting. I have been playing with it, but seem to be getting nowhere very fast. My questions are:
Are there any good tutorials on the web about Squeak 3.6, assuming that the user has little or no programming experience?
Are there any good books about Squeak that could be recommended?
Are there any mailing lists or forums specifically for Squeak novices?
Are the attachments from the list updates? If so, how do I use them? Do they pertain to ver 3.6.
I have used Google, but Getting hold of specific Squeak information is a bit hit and miss. I really would like to learn a lot more about Squeak, any help would be appreciated.
Kind regards
Adrian Cooper
On Mon, 2004-01-05 at 12:54, Adrian Cooper - Weft Hand wrote:
Hi all,
I hope this is the right place for my questions? I apologise in advance if it is not.
Despite the name (squeak-dev) this is indeed the right place. You might also try the #squeak IRC channel ( http://people.squeakfoundation.org/article/7.html ).
I am new to programming, I have dabbled with php server side scripting and Liberty Basic. Next month I am due to start a 9 month course with the Open University, "M206 - Computing: An Object Oriented Approach" The language we will be using is Smalltalk. I am just about getting my head around the whole OOP concept, but still have a way to go.
I downloaded Squeak a couple of weeks ago (ver 3.6) and I am utterly fascinated by it but also find the interface and the myriad of tools a bit daunting. I have been playing with it, but seem to be getting nowhere very fast. My questions are:
Are there any good tutorials on the web about Squeak 3.6, assuming that the user has little or no programming experience?
Answers to this and many of the following questions can be found by spending some time with the primary squeak informational web site http://minnow.cc.gatech.edu/squeak/ .
Are there any good books about Squeak that could be recommended?
Are there any mailing lists or forums specifically for Squeak novices?
Are the attachments from the list updates? If so, how do I use them? Do they pertain to ver 3.6.
Actual updates eventually make their way to the 'update stream' and you can update any image by opening the 'Squeak' flap (usually at the left of the window and sort of a dark orange-red) and clicking the 'load code updates' button.
My one overall suggestion to you is to spend time with squeak and use the various tools to examine existing code and objects in the image. It's all there. In the end documentation in other forms suffers largely because squeak code itself is so readable. But of course learning to read it does take some time (less than with most computer languages).
Ken
I have used Google, but Getting hold of specific Squeak information is a bit hit and miss. I really would like to learn a lot more about Squeak, any help would be appreciated.
Kind regards
Adrian Cooper
My questions are:
Are there any good tutorials on the web about Squeak 3.6, assuming that the user has little or no programming experience?
See http://www.squeak.org/documentation/index.html
Are there any good books about Squeak that could be recommended?
http://www.mucow.com/squeak-qref.html
Are there any mailing lists or forums specifically for Squeak novices?
This one is the place.
Are the attachments from the list updates? If so, how do I use them?
Usually they will be part of updates for a futur version if they are 'harvested' (verified and accepted). You can usually retrieve them (when approved) within Squeak with World menu/help/update code from server.
Do they pertain to ver 3.6.
In general, no because ver 3.6 is 'closed', it is the official release. Most of the updates or for 3.7 alpha. You retrieve them by the World menu as explained but within a 3.7 alpha version of Squeak.
I have used Google, but Getting hold of specific Squeak information is a bit hit and miss. I really would like to learn a lot more about Squeak, any help would be appreciated.
www.Squeak.org and http://minnow.cc.gatech.edu/squeak/ are the first places.
Don't forget to search the swiki at minnow for everything you need
You'll find books about Smalltalk at:
http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html
Welcome to Squeak and don't be shy to ask.
Ray
On 5 janv. 04, at 20:23, Raymond Asselin wrote:
Are the attachments from the list updates? If so, how do I use them?
Usually they will be part of updates for a futur version if they are 'harvested' (verified and accepted). You can usually retrieve them (when approved) within Squeak with World menu/help/update code from server.
Do they pertain to ver 3.6.
In general, no because ver 3.6 is 'closed', it is the official release. Most of the updates or for 3.7 alpha. You retrieve them by the World menu as explained but within a 3.7 alpha version of Squeak.
But in general as a novice do not bother to use an alpha version, there are enough stuff to master in a stable version. Just wait that people stabilize a new version :).
You can find some columns on Squeak also on my web page http://www.iam.unibe.ch/~ducasse/WebPages/Books.html
Stef
Hi
have a look at the books available at: http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html
I suggest you to read smalltalk by example and Smalltalk An Introduction to Application Development using VisualWorks, and the art and science of Smalltalk. Have fun and do not hesitate to ask question.
as you are in web stuff you should have a look at SeaSide http://beta4.com/seaside2/
stef
On 5 janv. 04, at 19:54, Adrian Cooper - Weft Hand wrote:
Hi all,
I hope this is the right place for my questions? I apologise in advance if it is not. I am new to programming, I have dabbled with php server side scripting and Liberty Basic. Next month I am due to start a 9 month course with the Open University, "M206 - Computing: An Object Oriented Approach" The language we will be using is Smalltalk. I am just about getting my head around the whole OOP concept, but still have a way to go.
I downloaded Squeak a couple of weeks ago (ver 3.6) and I am utterly fascinated by it but also find the interface and the myriad of tools a bit daunting. I have been playing with it, but seem to be getting nowhere very fast. My questions are:
Are there any good tutorials on the web about Squeak 3.6, assuming that the user has little or no programming experience?
Are there any good books about Squeak that could be recommended?
Are there any mailing lists or forums specifically for Squeak novices?
Are the attachments from the list updates? If so, how do I use them? Do they pertain to ver 3.6.
I have used Google, but Getting hold of specific Squeak information is a bit hit and miss. I really would like to learn a lot more about Squeak, any help would be appreciated.
Kind regards
Adrian Cooper
Prof. Dr. Stephane DUCASSE [ | ] http://www.iam.unibe.ch/~ducasse/ "if you knew today was your last day on earth, what would you do different? ... especially if, by doing something different, today might not be your last day on earth" Calvin&Hobbes
Open Source Smalltalks: http://www.squeak.org, http://www.gnu.org/software/smalltalk/smalltalk.html Free books for Universities at http://www.esug.org/sponsoring/promotionProgram.html Online Free Books at http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html
Hi Guys,
Thanks to all those that replied. I am going to have some fun checking out the various sources of information that has been supplied. I probably will have a lot of questions to ask in the future, but your kind responses will make it less of a daunting prospect than I had initially envisaged it would be. Well, I am off to do some Squeaking!
Regards
Adrian Cooper
On 05/01/04 15:54, "Adrian Cooper - Weft Hand" adrian@wefthand.com wrote:
Hi all,
I hope this is the right place for my questions? I apologise in advance if it is not. I am new to programming, I have dabbled with php server side scripting and Liberty Basic. Next month I am due to start a 9 month course with the Open University, "M206 - Computing: An Object Oriented Approach" The language we will be using is Smalltalk. I am just about getting my head around the whole OOP concept, but still have a way to go.
I downloaded Squeak a couple of weeks ago (ver 3.6) and I am utterly fascinated by it but also find the interface and the myriad of tools a bit daunting. I have been playing with it, but seem to be getting nowhere very fast. My questions are:
Are there any good tutorials on the web about Squeak 3.6, assuming that the user has little or no programming experience?
Are there any good books about Squeak that could be recommended?
Are there any mailing lists or forums specifically for Squeak novices?
Are the attachments from the list updates? If so, how do I use them? Do they pertain to ver 3.6.
I have used Google, but Getting hold of specific Squeak information is a bit hit and miss. I really would like to learn a lot more about Squeak, any help would be appreciated.
Kind regards
Adrian Cooper
Adrian:
You get now excellent advices on books and Internet material, and sure this list are the most helpful with all . http://coweb.cc.gatech.edu/cs2340/ is a place where you could find material about Mark Guzdial courses. And his books still are the only Squeak specific (until some list member publish) I have a Spanish group in http://ar.groups.yahoo.com/group/squeakRos/ and tutorials in http://ar.geocities.com/edgardec2001/Welcome.html Most material is in Spanish , but some members can understand English (not as bad as me).
Most members are not qualified long time programmers , only students like you.
I said start little and grow, plan some simple game and do it in Squeak. And what you get in trouble, email again.
Because you open the Pandora box, enjoy hope.
Edgar
squeak-dev@lists.squeakfoundation.org