[Newbies] How to make Font larger in Squeak Browsers/etc..
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..
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'
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..
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'
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'
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..
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)
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)
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
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
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)
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