[Newbies] How to make Font larger in Squeak Browsers/etc..

2009-07-29 Thread vmars

Please, How to make Font larger in Squeak Browsers/etc.. ? 
All of the Squeak browsers etc. have too small Fonts for me .
Thanks..vm
-- 
View this message in context: 
http://www.nabble.com/How-to-make-Font-larger-in-Squeak-Browsers-etc..-tp24707339p24707339.html
Sent from the Squeak - Beginners mailing list archive at Nabble.com.

___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] How to make Font larger in Squeak Browsers/etc..

2009-07-29 Thread vmars



vmars wrote:
 
 Please, How to make Font larger in Squeak Browsers/etc.. ? 
 All of the Squeak browsers etc. have too small Fonts for me .
 Thanks..vm
 

ALSO, is there a way to Display the Browser name (which Browser is it?) that
I have open? 
Thanks--vm 

-- 
View this message in context: 
http://www.nabble.com/How-to-make-Font-larger-in-Squeak-Browsers-etc..-tp24707339p24707392.html
Sent from the Squeak - Beginners mailing list archive at Nabble.com.

___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


[Newbies] 'evaluating SokobanMorph random openInWorld in a workspace'

2009-07-29 Thread vmars

in Squeak by example:
Fig 1.14:'Using SqueakMap to install the Sokoban game'. It says, after
installing this package, start up Sokoban by 'evaluating SokobanMorph random
openInWorld in a workspace'. 
I have no idea 'how' to do this.
Anyone?
Thanks..vm
-- 
View this message in context: 
http://www.nabble.com/%27evaluating-SokobanMorph-random-openInWorld-in-a-workspace%27-tp24708023p24708023.html
Sent from the Squeak - Beginners mailing list archive at Nabble.com.

___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] How to make Font larger in Squeak Browsers/etc..

2009-07-29 Thread K. K. Subramaniam
On Wednesday 29 Jul 2009 2:06:40 am vmars wrote:
 vmars wrote:
  Please, How to make Font larger in Squeak Browsers/etc.. ?
  All of the Squeak browsers etc. have too small Fonts for me .
World menu - appearance - system fonts
 ALSO, is there a way to Display the Browser name (which Browser is it?)
 that I have open?
I am not sure I understand this question well. The browser you get when you 
press ALT+b is System Browser and that name is displayed in the title (along 
with the class you are browsing). Other browsers (Package Pane Browser, Class 
Browser, Hierarchy Browser) display as such in the title. You can change the 
title of this window if you want using the white menu near the left edge of 
the title bar.

HTH .. Subbu


___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] 'evaluating SokobanMorph random openInWorld in a workspace'

2009-07-29 Thread K. K. Subramaniam
On Wednesday 29 Jul 2009 2:47:13 am vmars wrote:
 in Squeak by example:
 Fig 1.14:'Using SqueakMap to install the Sokoban game'. It says, after
 installing this package, start up Sokoban by 'evaluating SokobanMorph
 random openInWorld in a workspace'.
Press ALT+k to get a workspace, type
SokobanMorph random openInWorld
and press ALT+d (doIt).

See the chapter on A Quick Tour of Squeak for more info.

HTH .. Subbu
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] 'evaluating SokobanMorph random openInWorld in a workspace'

2009-07-29 Thread Herbert König
Hi,



v in Squeak by example:
v Fig 1.14:'Using SqueakMap to install the Sokoban game'. It says, after
v installing this package, start up Sokoban by 'evaluating SokobanMorph random
v openInWorld in a workspace'. 
v I have no idea 'how' to do this.
v Anyone?

Klicking on the Background of the Squeak window brings up the world
menu. There you find open then workspace.

There you type:
SokobanMorph random openInWorld

Then (on Windows) press Alt + d or right click (again Win) in the
highlighted text  and select Do it in the menu that pops up.

BTW this works in any place where you can edit text, Browser Windows,
Inspector, or you could even drag a text from the Object catalog
(World Menu, Objects) edit it and then do it as above :=))



-- 
Cheers,

Herbert   

___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] How to make Font larger in Squeak Browsers/etc..

2009-07-29 Thread Herbert König
Hi vmars,

v Please, How to make Font larger in Squeak Browsers/etc.. ? 
v All of the Squeak browsers etc. have too small Fonts for me .
v Thanks..vm

World menu, appearance, System fonts.

If you want to change more than one, the menu has a pin top left which
will pin it to the world for subsequent uses.

-- 
Cheers,

Herbert   

___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


[Newbies] Squeak on FreeBSD/amd64 - Image Question(s)

2009-07-29 Thread Ralf Folkerts

Hi,

I wanted to learn Smalltalk and wanted to go for Squeak. My OS is 
FreeBSD/amd64. I first wanted to install the FreeBSD Port; however, it 
stopped mentioning it was for i386 only and I was running amd64. So I 
tried to download the FreeBSD/i386 package from 
http://squeak.org/Download/ and installed according to the docs. 
However, that Squeak ran into a Trap 6; it seems it was unable to 
connect to X11 (I think it's because my X11-Libs are 64-bit only and so 
the 32-bit Squeak-X11-so might have run into trouble).


So I decided to do it the hard way and to compile for FreeBSD/amd64 on 
my own. I searched for the docs I found on squeak.org and squekvm.org, 
and tried to work as closely as possible to this doc: 
http://squeakvm.org/unix/. I checked the sources out using Subversion, 
configured and compiled. Ran into some Problems with missing 
Include-Directories in Makefiles, configured again by adding my local 
Include-Dirs, comoiled again, ran into an error that the 
ExtendedClipboard's Plugins Makefiles was missing my local Include, 
added that manually -- and finally had a seemingly working VM.


However, I now need the Image :-(

I found some docs on a VMMmaker which can be run by running squeak and 
passing it the name of and .image-File. So I did a find . -name 
\*.image -print in the platforms-Directory of the Sources I checked out 
- however, there is no .image-File there :-(


Another doc mentioned to download a full Image; however, I only found 
basic ones?


So, I tried to download

http://ftp.squeak.org/3.10/Squeak3.10.2-7179-basic.zip

unzipped that into an empty Directory and ran squeak 
Squeak3.10.2-7179-basic - and squeak did start, well, it was 
complaining about missing sources, so I have to solve that.


However, in the platforms/unix/misc/ Directory there are some Files 
plus Directions that I'd like to adhere, but beeing a complete noob have 
no idea how.


So, could somebody please hint me at how to get the correct Image for 
64bit FreebSD/amd64? Or is the Downloaded one OK? If it is, however, 
wouldn't I need a 3.10.5 Image instead of 3.10.2?


Would really be nice if somebody could help me - esp. because it seems 
to me that many of the Docs I found are a bit outdated and sent me into 
wrong directions I think...


MTIA!
Cheers,
_ralf_

___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Squeak on FreeBSD/amd64 - Image Question(s)

2009-07-29 Thread Michael Haupt
Hi Ralf,

first of all, congratulations on your achievements! :-)

On Wed, Jul 29, 2009 at 4:37 PM, Ralf Folkertsralf.folke...@gmx.de wrote:
 So I decided to do it the hard way and to compile for FreeBSD/amd64 on my
 own. ... and finally had a seemingly working VM.

Would you be so kind and contribute your step-by-step guide as documentation?

 Another doc mentioned to download a full Image; however, I only found
 basic ones?

These are essentially full... confusing name, though, agreed.

 http://ftp.squeak.org/3.10/Squeak3.10.2-7179-basic.zip

Good choice.

 it was complaining about missing sources, so I have to solve that.

Please download http://ftp.squeak.org/3.10/SqueakV39.sources.gz and
put the result of unzipping it next to your image and changes files.
That should solve the problem.

 So, could somebody please hint me at how to get the correct Image for
 64bit FreebSD/amd64? Or is the Downloaded one OK? If it is, however,
 wouldn't I need a 3.10.5 Image instead of 3.10.2?

If the image complains about sources not being found, it's alive.

There are 64bit images, but AFAIK they're mostly unsupported (I may be
wrong there). They're available from
http://squeakvm.org/squeak64/dist3/ - note, however, that those are
not version 3.10, but 3.8.

 Would really be nice if somebody could help me - esp. because it seems to me
 that many of the Docs I found are a bit outdated and sent me into wrong
 directions I think...

Welcome to the realities of Squeak. Sorry about the sarcasm, but this is it. :-)

My question to you above (about contributing your VM building
experience as documentation) is related to this...

Best,

Michael
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Re: Smalltalk Data Structures and Algorithms

2009-07-29 Thread David Mitchell
I don't think there is a misunderstanding. There is disagreement. You
don't correct disagreement.

Alan Kay feels his influence was from biology (and other things,
including LISP).

Richard finds flaws in the analogy.

No misunderstanding.



On Wed, Jul 29, 2009 at 12:38 AM, Benjamin L.
Russelldekudekup...@yahoo.com wrote:
 Below is a message I posted to correct Richard O'Keefe's
 misunderstanding in understanding the significance of biology as one
 of the origins of Smalltalk [1] (see
 http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/61718):

Incidentally, just for the record, in response to my forwarding your
claim, Alan Kay, the inventor of Smalltalk, just refuted your
refutation [1] (see
http://lists.squeakfoundation.org/pipermail/beginners/2009-July/006331.html);
_viz._:

I most definitely still think of OOP at its best as being biological.

[1] Kay, Alan. [Newbies] Re: Smalltalk Data Structures and
Algorithms. The Beginners Archives. Squeak.org. 24 July 2009. 27 July
2009. 
http://lists.squeakfoundation.org/pipermail/beginners/2009-July/006331.html.

 Nevertheless, O'Keefe now still insists that Smalltalk did not
 originate in biology [2] (see
 http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/61749);
 _viz._:

 On Tue, 28 Jul 2009 13:35:09 +1200, in gmane.comp.lang.haskell.cafe
 Richard O'Keefe o...@cs.otago.ac.nz wrote:


On Jul 27, 2009, at 6:30 PM, Benjamin L.Russell wrote:
 Incidentally, just for the record, in response to my forwarding your
 claim, Alan Kay, the inventor of Smalltalk, just refuted your
 refutation [1] (see
 http://lists.squeakfoundation.org/pipermail/beginners/2009-July/006331.html)
 ;
 _viz._:

If you read carefully what he wrote there,
it doesn't actually contradict what I said.
(For what it's worth, I _have_ read a good deal of
Alan Kay's writings.)

Molecular biology may very well have been an influence
on Alan Kay, but there are no traces of it in Smalltalk.
The concepts of Smalltalk have their roots in Lisp,
including the original version using nil as false, and
the meta-circular interpreter.

Sketchpad and Simula also have no trace of biology in them.

As for the claim that Smalltalk had its roots in Lisp,
this is not my opinion.  It's straight from the horse's
mouth.  Visit

http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_IV.html
whose title is The first real Smalltalk, and you will read
this paragraph:

I had orignally made the boast because McCarthy's
  self-describing LISP interpreter was written in itself.
  It was about a page, and as far as power goes,
  LISP was the whole nine-yards for functional languages.
  I was quite sure I could do the same for object-oriented
  languages plus be able to do a resonable syntax for the
  code a loa some of the FLEX machine techiques.
[Errors in the page.]

So clearly Alan Kay _was_ influenced by Lisp,
and the initial Smalltalk-72 implementation _was_
influenced by the Lisp meta-circular interpreter.

While we're on that page, here are the six core principles:
   1. Everything is an object
      [Where's the biology in that?  Rocks are objects.]
   2. Objects communicate by sending and receiving messages
      (in terms of objects)
      [Where's the biology in that?  Sounds more like the
      telephone system.  And when organisms send messages
      to other organisms, those messages are not themselves
      organisms, although that might make a neat gimmick for
      a science fiction story.]
   3. Objects have their own memory (in terms of objects)
      [Many organisms have memory.  But their memories are
      not themselves organisms.  Again that might make a
      nice science fiction gimmick, and Brin's hydrogen
      breathers in the Uplift series come close.  Not in THIS
      biology though.]
   4. Every object is an instance of a class
      (which must be an object)
      [Maybe here's the biology?  But no, Simula 67 had
      single-inheritance classes, with never a trace of
      biology.  There's certainly no biology-talk in the
      Simula Common Base manual that I can find.  Again, in
      THIS biology, a taxon is not itself an organism,
      so if anything, Smalltalk is contradicting biology.]
   5. The class holds the shared behavior for its instances
      (in the form of objects in a pogram list)
      [Errors in the page.  Where's the biology here?
      Organisms behave, but their behaviour isn't made of
      organisms held in another organism.  Class as site of
      shared behaviour is straight Simula (and of course
      other sources).]
   6. To eval a program list, control is passed to the first
      object and the remainder is treated as its message
      [Does that look like biology to you?]

A PDF of the whole thing is
http://www.smalltalk.org/downloads/papers/SmalltalkHistoryHOPL.pdf

But how important is that paper anyway?
(1) It's by Alan Kay.
(2) It's his official history of Smalltalk.
(3) It actually says on the second page I will try to show
     where 

[Newbies] Re: Smalltalk Data Structures and Algorithms

2009-07-29 Thread Klaus D. Witzel

On Wed, 29 Jul 2009 16:57:22 +0200, David Mitchell wrote:


I don't think there is a misunderstanding. There is disagreement. You
don't correct disagreement.

Alan Kay feels his influence was from biology (and other things,
including LISP).

Richard finds flaws in the analogy.

No misunderstanding.


+1

Only disagreement and lots of ... in Smalltalk ... missing from the  
listing of the six core principles' POV.


And thank you very much Ben for writing this all up. I love it :)

/Klaus



On Wed, Jul 29, 2009 at 12:38 AM, Benjamin L.
Russelldekudekup...@yahoo.com wrote:

Below is a message I posted to correct Richard O'Keefe's
misunderstanding in understanding the significance of biology as one
of the origins of Smalltalk [1] (see
http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/61718):


Incidentally, just for the record, in response to my forwarding your
claim, Alan Kay, the inventor of Smalltalk, just refuted your
refutation [1] (see
http://lists.squeakfoundation.org/pipermail/beginners/2009-July/006331.html);
_viz._:

I most definitely still think of OOP at its best as being  
biological.


[1] Kay, Alan. [Newbies] Re: Smalltalk Data Structures and
Algorithms. The Beginners Archives. Squeak.org. 24 July 2009. 27 July
2009.  
http://lists.squeakfoundation.org/pipermail/beginners/2009-July/006331.html.


Nevertheless, O'Keefe now still insists that Smalltalk did not
originate in biology [2] (see
http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/61749);
_viz._:

On Tue, 28 Jul 2009 13:35:09 +1200, in gmane.comp.lang.haskell.cafe
Richard O'Keefe o...@cs.otago.ac.nz wrote:



On Jul 27, 2009, at 6:30 PM, Benjamin L.Russell wrote:

Incidentally, just for the record, in response to my forwarding your
claim, Alan Kay, the inventor of Smalltalk, just refuted your
refutation [1] (see
http://lists.squeakfoundation.org/pipermail/beginners/2009-July/006331.html)
;
_viz._:


If you read carefully what he wrote there,
it doesn't actually contradict what I said.
(For what it's worth, I _have_ read a good deal of
Alan Kay's writings.)

Molecular biology may very well have been an influence
on Alan Kay, but there are no traces of it in Smalltalk.
The concepts of Smalltalk have their roots in Lisp,
including the original version using nil as false, and
the meta-circular interpreter.

Sketchpad and Simula also have no trace of biology in them.

As for the claim that Smalltalk had its roots in Lisp,
this is not my opinion.  It's straight from the horse's
mouth.  Visit

http://www.smalltalk.org/smalltalk/TheEarlyHistoryOfSmalltalk_IV.html
whose title is The first real Smalltalk, and you will read
this paragraph:

I had orignally made the boast because McCarthy's
 self-describing LISP interpreter was written in itself.
 It was about a page, and as far as power goes,
 LISP was the whole nine-yards for functional languages.
 I was quite sure I could do the same for object-oriented
 languages plus be able to do a resonable syntax for the
 code a loa some of the FLEX machine techiques.
[Errors in the page.]

So clearly Alan Kay _was_ influenced by Lisp,
and the initial Smalltalk-72 implementation _was_
influenced by the Lisp meta-circular interpreter.

While we're on that page, here are the six core principles:
  1. Everything is an object
     [Where's the biology in that?  Rocks are objects.]
  2. Objects communicate by sending and receiving messages
     (in terms of objects)
     [Where's the biology in that?  Sounds more like the
     telephone system.  And when organisms send messages
     to other organisms, those messages are not themselves
     organisms, although that might make a neat gimmick for
     a science fiction story.]
  3. Objects have their own memory (in terms of objects)
     [Many organisms have memory.  But their memories are
     not themselves organisms.  Again that might make a
     nice science fiction gimmick, and Brin's hydrogen
     breathers in the Uplift series come close.  Not in THIS
     biology though.]
  4. Every object is an instance of a class
     (which must be an object)
     [Maybe here's the biology?  But no, Simula 67 had
     single-inheritance classes, with never a trace of
     biology.  There's certainly no biology-talk in the
     Simula Common Base manual that I can find.  Again, in
     THIS biology, a taxon is not itself an organism,
     so if anything, Smalltalk is contradicting biology.]
  5. The class holds the shared behavior for its instances
     (in the form of objects in a pogram list)
     [Errors in the page.  Where's the biology here?
     Organisms behave, but their behaviour isn't made of
     organisms held in another organism.  Class as site of
     shared behaviour is straight Simula (and of course
     other sources).]
  6. To eval a program list, control is passed to the first
     object and the remainder is treated as its message
     [Does that look like biology to you?]

A PDF of the whole thing is

Re: [Newbies] Squeak on FreeBSD/amd64 - Image Question(s)

2009-07-29 Thread Bert Freudenberg

On 29.07.2009, at 16:46, Michael Haupt wrote:

So, could somebody please hint me at how to get the correct Image  
for

64bit FreebSD/amd64? Or is the Downloaded one OK?


It is. Images are cross-platform, you can move them freely between Mac/ 
Unix/Windows or any other platform.



If it is, however,
wouldn't I need a 3.10.5 Image instead of 3.10.2?


If the image complains about sources not being found, it's alive.


VM versions are somewhat independent of image versions, and supposed  
to be backwards-compatible. So you usually want to install the latest  
released VM, and use that to run all kinds of images, even older ones.



There are 64bit images, but AFAIK they're mostly unsupported (I may be
wrong there). They're available from
http://squeakvm.org/squeak64/dist3/ - note, however, that those are
not version 3.10, but 3.8.



I am not aware of anybody currently using 64 bit images.

- Bert -


___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners