Squeak - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Squeak



  
 Squeak - Wikipedia, the free encyclopedia
Kay is an important contributor to the Squeak project.
Squeak has been part of the computer science curriculum at the Georgia Institute of Technology for several years, and some faculty members take an active part in the growth and development of the language.
Squeak is a little test taking boy that doesn't know much about another computer language C++.
http://en.wikipedia.org/wiki/Squeak   (340 words)

  
 Welcome to Squeakland
Squeak is open source software - which means it has been created and developed by a body of individuals in a communal effort to broaden its ability and explore new realms of computing and media development.
Squeak is a "media authoring tool"-- software that you can download to your computer and then use to create your own media or share and play with others.
Other "Squeakers" use Squeak to develop games and other forms of online entertainment, while still more are writing software and basing companies on this remarkably powerful scripting language.
http://www.squeakland.org/whatis/whatishome.html   (547 words)

  
 Wired 7.07: Street Cred
They've all played a part in the development of Squeak, an experimental programming and computing environment that may be incubating a new interface for personal computers.
Technically, Squeak is an implementation of the venerable object-oriented programming language Smalltalk, created at Xerox PARC 20 years ago.
You may never see a shrink-wrapped copy of Squeak on computer store shelves, but this doesn't mean that it won't affect you.
http://www.wired.com/wired/archive/7.07/streetcred.html?pg=14   (386 words)

  
 squeak history
Squeak stands alone as a practical Smalltalk in which a researcher, professor, or motivated student can examine source code for every part of the system, including graphics primitives and the virtual machine itself, and make changes immediately and without needing to see or deal with any language other than Smalltalk.
Squeak is a modern implementation of Smalltalk-80 that is available for free via the Internet, at http://www.research.apple.com/research/proj/learning_concepts/squeak/ and other sites.
Squeak is an open, highly-portable Smalltalk implementation whose virtual machine is written entirely in Smalltalk, making it easy to debug, analyze, and change.
http://www.cosc.canterbury.ac.nz/~wolfgang/cosc205/squeak.html   (7423 words)

  
 Squeak: Squeak
Squeak is a modern, open source, highly portable, fast and full-featured implementation of the powerful Smalltalk programming language and environment.
We use Squeak for a wide variety of computing tasks, ranging from child education to innovative research in computer science, or creation of advanced dynamic web sites using the highly acclaimed continuation based Seaside framework.
Get Squeak by downloading it to your computer.
http://squeak.org   (596 words)

  
 Steve's Squeak Enhancements
While doing that work it occurred to me to write a Squeak development example (tutorial) to share how it was done with others.
If you are working with Squeak 3.2, versions of many of these enhancements are available here now that I have changed to a new web service host and have the capacity to keep more files on-line.
The version for Squeak 3.7 ehances the framework to handle if this package is installed after other packegs that may use it.
http://www.preeminent.org/squeak   (4833 words)

  
 Squeak
Squeak projects are not to be done as a stand-alone or just on the computer.
The Squeak Prentice Hall books are written by computer scientists and they are written like the follow up will be compiler design.
We need Squeak projects related to math and science such as here are the mathematical concepts your kids are going to be dealing with in this Squeak project.
http://www.mime.indiana.edu/squeak   (3023 words)

  
 Unix Squeak
Squeak is a full-featured implementation of the Smalltalk programming language and environment based on (and largely compatible with) the original Smalltalk-80 system.
If you are willing to help advance the Unix VM by tracking the latest code, please use the beta versions available below.
This page contains the latest stable and development releases of the Unix Squeak virtual machine.
http://www-sor.inria.fr/~piumarta/squeak   (855 words)

  
 Squeak INDEX for Web Activities
Squeak is a free, exciting, multimedia, object-oriented, authoring environment that runs on 25 different computer platforms.
Playing in the Squeak Etoy environment is mind challenging.
Once you have the Squeak plug-in installed, you can access any Squeak project from an internet browser like Netscape, Safari, or IE.
http://www.pcs.cnu.edu/~rcaton/SqIndex/squeakindex.html   (465 words)

  
 Squeak VM for iPAQ and other Windows CE platforms
Squeak FTP site, file in the CS file into the image and follow the instructions.
When Squeak looks for the image files, it scans folders under "\My Documents" on the internal memory and the external memory, if it exists.
You can use external memory card for two purposes; one is to store more data and image files, and other is to increase the Squeak heap size.
http://www.is.titech.ac.jp/~ohshima/squeak/WinCE   (683 words)

  
 introduction to smalltalk
Squeak has been chosen as a programming tool for COSC205 mainly because Smalltalk is a purely object oriented language with little syntactic baggage, and Squeak offers a freely accessible and protable implementation of its ideas.
VisualWorks or VisualAge) Squeak uses standard Smalltalk syntax and its programming tools and class library are very close to the Smalltalk systems reported in the original series of books.
There is also a Squeak mailing list which keeps its user community abreast of latest developments.
http://www.cosc.canterbury.ac.nz/~wolfgang/cosc205/smalltalk1.html   (6779 words)

  
 :: Computers :: Programming :: Languages :: Smalltalk :: Squeak
Squeak Foundation - To assist in the evolution of Squeak into its ultimate expression as an exquisite personal and collaborative computing environment that is open, well supported, and freely available across the great majority of modern platforms and operating systems.
Squeak Documentation Swiki - Pages of information useful to first-time users of Squeak, more so Version 2.2.
Squeak News Electronic Magazine - First, and so far only, E-zine on Squeak.
http://www.localadsearch.com/Computers/Programming/Languages/Smalltalk/Squeak   (1257 words)

  
 Kurtz-Fernhout Software: Smalltalk about Squeak Smalltalk
We're most interested in the possibilities of using Squeak for educational simulations, open-ended modeling tools, an embedded macro language, and a manufacturing knowledge repository to use to design space habitats.
Here is Embedded Squeak version 1.0 For Squeak 2.2, developed by Paul Fernhout.
For more information about open source software in general, and why collaborative software is the wave of the future, see http://www.opensource.org/
http://www.kurtz-fernhout.com/squeak   (391 words)

  
 Cetus Links: 16604 Links on Objects and Components / Squeak
Squeak is a derivative implementation of Smalltalk-80, but in some ways, Squeak is no longer a pure Smalltalk.
Smalltalk is an object-oriented programming language because everything that a Smalltalk programmer deals with is an object, from a number to an entire application.
All object instances of a given class have a common message interface.
http://www.cetus-links.org/oo_squeak.html   (185 words)

  
 CREATE Squeak Smalltalk Page
Squeak was developed at Apple Labs, and has been ported to a variety of computers (including most flavors of UNIX and Windows).
Squeak is a new implementation of the Smalltalk programming environment; it includes:
There are a number of Squeak sites on the Web, including ftp sites for the various ports of the system, mailing list and "goodies" archives, and other references, just follow the links below.
http://www.create.ucsb.edu/squeak   (366 words)

  
 Squeak Swiki
Squeak is a tightly integrated software development environment for live software construction using the object-oriented programming language Smalltalk.
Squeak Language and Classes Reference Guides to getting started with the language and using the basic classes.
A growing community of Squeak developers and users meet here to share facts and pointers to other Squeak related websites.
http://minnow.cc.gatech.edu/squeak   (739 words)

  
 Where is Squeak Headed?
In this plane Squeak's high level of compatibility with the ST-80 language (and even with the MVC display architecture) is a plus, and the current forces of progress are aimed at a higher performance interpreter, with support for block closures, exception handling, as well as some answer to various needs for finalization.
In the same time frame, the Squeak team plans to be working entirely in Morphic, so we will be exercising our optimization skills on getting the performance there up to the same level we see in the MVC (Models, Views, and Controllers) browsers.
We are currently experiencing two forces on the language itself, one from attempts to design a computing environment for children that can grow seamlessly into the full Squeak environment, and the other from an age old desire to somehow refactor the kernel into a dozen or so classes, with a dozen or so messages each.
http://st-www.cs.uiuc.edu/squeak/headed.html   (1207 words)

  
 Barnes & Noble.com - Squeak : Open Personal Computing and Multimedia - Mark J. J. Guzdial - Paperback - ...
Squeak is the only tool that allows users to explore computer music, digital sound, advanced user interfaces, 3-D computer graphics, Flash animation, and virtual machine creation (such as for embedded systems) across Windows, Macintosh, and Linux.
The only advanced book on Squeak, an important up-and-coming programming language, and includes an introductory chapter to help those who know programming but not Squeak.
Mark Guzdial is an Associate Professor with the College of Computing at the Georgia Institute of Technology.
http://search.barnesandnoble.com/booksearch/isbnInquiry.asp?userid=2XAZVTDLK1&isbn=0130280917&itm=1   (396 words)

  
 Squeak, Smalltalk and OOP
Skeleton extends Squeak Etoys with a visual scripting environment to create mathematical and physical simulations.
Natural language translation is an efficient way to translate on-screen texts and since version 3.8, Squeak comes with a set of tools and classes to support this task.
The easiest way to start with the translation framework is to set the language of the current project and send the #translate message to a string.
http://www.hitoro.net/squeak   (781 words)

  
 Squeak at MIT
To quote The Squeak Home Page: Squeak is an open, highly-portable Smalltalk-80 implementation whose virtual machine is written entirely in Smalltalk, making it easy to debug, analyze, and change.
The purpose of Squeak efforts at MIT is to:
Feed what is learned at MIT back to the Squeak core team.
http://web.mit.edu/squeak/www   (110 words)

  
 Unix Squeak - Downloading
If it's a Unix-specific problem that you think might be a bug, or (better still) you have a set of ``context diffs'' for a bug fix (or changes to the configure/make process for a new platform), send me email at: ian.piumarta@inria.fr.
Suggestions for improvements to this page or to the way Unix Squeak is distributed are also welcome.
You should always use the version of the virtual machine that matches the version of the image and changes files.
http://www-sor.inria.fr/~piumarta/squeak/download.html   (1566 words)

  
 Wired News: The Mouse that Squeaked
Kay is geared up about Squeak, an open-source development environment based on a decades-old programming language called Smalltalk that he and Ingalls helped develop.
Like other object-oriented programming languages, Smalltalk handles pieces of code as reusable and interchangeable objects that can be swapped in and out of different programs.
It will run on Windows, Mac, and Unix-based computers with the help of a "virtual machine" that sits between the code and the machine it runs on.
http://www.wired.com/news/technology/0,1282,16833,00.html   (524 words)

  
 squeak everyday
Standard input and output support in Squeak should be one of key aspect to make Squeak more populer.
Hence, any document of Squeak space is regard as different version of one big revision tree described in commands.
The lack of generalization was why I didn't show neither Squeak image nor source code of the project (I am ready to show you my source if you send me a mail).
http://propella.blogspot.com   (2157 words)

  
 Squeak 2.7 Outline
Squeak is a work in progress based on Smalltalk-80, with which it is still reasonably compatible.
Squeak in the manner ofthe PlayWithMe windows, but in an open extensible format.
Squeak will look for its sources file both in the folder in which the image was started, and in the
http://www.create.ucsb.edu/squeak/Squeak.Outline.html   (7170 words)

  
 Welcome to the Squeak IRC channel!
There we discuss Squeak, an implementation of the Smalltalk object software system.
We also have regular Squeak Chats on the IRC channel, to discuss Squeak issues and to test and incorporate bug fixes contributed by the community.
The next seven Squeak Chats are scheduled for:
http://discuss.squeakfoundation.org/irc   (254 words)

  
 Tutorials for Squeak Smalltalk
In this section I will state and describe the Squeak Language and do so in two ways, namely first informally in English, and then formally though also in English, but now using a few simple formal conventions for writing formal grammars that will be first explained.
A step-by-step introduction to the free and open-source Squeak Smalltalk environment and its implementation of some object-oriented concepts.
It comes from the Swiki, and should be considered only a snapshot of Squeak at this version.
http://www.whysmalltalk.com/tutorials/squeak.htm   (683 words)

  
 planet squeak
Squeak is one of the most powerful tools for enabling creativity with computers that I have ever come across.
I am developing an interactive geometry framework which is smoothly integrated in the Squeak Morph and Etoys systems.
Obviously this stuff is not supported and I'm uncertain if the page links work or even if all the source files are still intact.
http://planetsqueak.joyful.com   (3192 words)

  
 Squeak Smalltalk: Basic Language Reference
From this menu, you can save the image and changes files, save them in files with a different name, and terminate execution of the Squeak virtual machine.
The open Menu provides access to many system tools, including system browsers, workspaces, change sorters, transcripts and file lists, as well as end user tools such as an email agent (Celeste) and web browser (Scamper).
Smalltalk-80: The Language and Its Implementation, Author: Adele Goldberg and David Robson
http://www.mucow.com/squeak-qref.html   (3059 words)

  
 Temporary home for the Camp Smalltalk Refactoring Browser Squeak Port
The version of the RB on which the port is based has very good model/view separation, so I think integration with multiple browsers makes a lot of sense.
I only ask that if you make an extension, please keep changes to the Squeak model code to a minimum, and whatever you do, don't make any SUnit suites break.
Note that this version does NOT have the latest integration work done by the CS3 folks.
http://www.bobjectsinc.com/squeakrbalpha   (843 words)

  
 Squeak!
I've got Squeak changed to 2 bit tags, opening up the possibilities for more immediate classes.
Come back soon to see examples of output (you'll have to wait a little longer for code).
You need to load all three Plumbin' files because 2 methods for PressureTank are added.
http://www.heeg.de/~hmm/squeak   (312 words)

  
 Squeak tutorial by Diego Gomez Deck
The goal of these tutorials is to learn some of the wonderful features of Squeak in a easy and funny way.
Because it's not a release version is not so easy to get it; but you can download here a.ZIP file with a complete windows version.
Let's try to understand what objects are, in a funny way
http://www.consultar.com/Squeak/tutorial/english.html   (150 words)

  
 Standalone Squeak Applications
You could use the source to build your own VM library, or you could just download the VM, the stub and a Squeak workspace that copies an image file to the data fork of a copy of the stub.
This needs some comments and a reasonable error handling mechanism in case the library is not found.
Using MPW 3.2, I could compile a Squeak VM library with minimal changes to the sqMacWindow.c file, and the 68k stub is just a few lines of C code (granted, it does not have error alerts yet) that compiles to less than 4K of 68k code.
http://www.heeg.de/~hmm/squeak/StandAlone.html   (427 words)

  
 Squeak Foundation Swiki
Technical discussions and questions about Squeak itself should remain on the main Squeak Developers Mailing List (squeak-dev).
If you have your own Squeak project (application/framework/goodie/etc.) that you'd like to make available, please add it to the main the Squeak Swiki and put it on SqueakMap.
Squeak FAQ Project (to be moved to the documentation team)
http://swiki.squeakfoundation.org/squeakfoundation   (176 words)

  
 SmallInterfaces Squeak port
Squeak should support name spaces in more user-friendly and robust way...
For example, if we would like to create a new interface, IExtensibleCollection, that having all methods defined in ANSI protocol, just "do it" as follows:
Current version of SmallInterfaces(1.5) is not file-in-able in Squeak 2.7(or higher)
http://www.mars.dti.ne.jp/~umejava/smalltalk/stClasses/smallInterfaces   (560 words)

  
 Squeak News E-Zine Main Page
Squeak News E-Zine was the first periodical purely dedicated to Squeak, arguably the most powerful software development system in existence.
These issues contain some of the finest examples of using Squeak in various ways.
We are also looking for volunteers to update previous Squeak News articles to the latest versions of Squeak and convert them into self contained Squeak projects that could be loaded into the standard Squeak or Squeakland images as Squeaklets so that they too could be freely available from our site.
http://www.squeaknews.com   (546 words)

  
 Squeak Shares Soar!
Squeak, as you may know, is an open-source implementation of the Smalltalk language and environment, derived from the original Smalltalk-80 and enhanced in many ways.
Squeak was originally developed at Apple, who published it under the open Squeak License.
The Squeak Team ("TST", or "Squeak Central", as they call themselves) has since moved on to Disney, but continues actively enhancing and extending Squeak, and coordinating efforts with the lively user community on the Squeak Mailing List.
http://home.netsurf.de/helge.horch/SqueakSharesSoar.html   (148 words)

  
 Squeak!
These, however, may not always be up-to-date with the very latest version of the VM.
Squeak is an implementation of the Smalltalk system.
till unfinished, however steadily progressing is my work on a 3d engine for Squeak.
http://isgwww.cs.uni-magdeburg.de/~raab/squeak.html   (171 words)

  
 cs2340 Spring 2006
Final Projects - Check out what past classes have done for their final project.
Relevant Reading - things to read that are related to the class
FAQ - FAQ pages on CS2340, CoWeb, and Squeak, including How do I learn Squeak?
http://coweb.cc.gatech.edu/cs2340   (354 words)

  
 Squeak definition of Squeak in computing dictionary - by the Free Online Dictionary, Thesaurus and Encyclopedia.
Squeak definition of Squeak in computing dictionary - by the Free Online Dictionary, Thesaurus and Encyclopedia.
Squeak is an open-source implementation, with a highly portable virtual machine implemented in a subset of Smalltalk (translated into C and compiled by a C compiler of the target platform).
A Smalltalk implementation and a media authoring tool by members of the original Xerox PARC team which created Smalltalk (Alan Kay, Dan Ingalls, et al).
http://computing-dictionary.thefreedictionary.com/Squeak   (139 words)

  
 Squeak-E: a capability-secure distributed Squeak
Simply put, I think we are considering the creation of a new language that is a fusion of Squeak and E. We need as many viewpoints and perspectives as possible so that we can build the system we would all like to work in.
One heck of an interesting discussion is beginning to develop on the squeak-e list, picking up and delving deeper as a result of the recent threads on squeak and E-lang.
It does represent a "burn the diskpacks" approach and as such, could be an impetus for consolidating some other features discussed for squeak.
http://swiki.squeakfoundation.org/squeak-e   (145 words)

  
 Squeak Smalltalk
The most exciting evolution path of the programming language Smalltalk is Squeak, a complete multimedia desktop and programming system, which gives you a previously unknown control over your computer and whose single best describing word is fun.
If you are curious to learn more about Squeak Smalltalk and what you can do with it, read the Squeak introduction.
This collection of snippets gathered from Squeak's mailinglist with the website builder ClipCollect serves as a Squeak documentation or patchwork manual for me. It is sort of a Squeak FAQ with keywords as questions.
http://www.visoracle.com/squeakfaq   (92 words)

  
 The Home Page of Squeak for SL Series Zaurus (ZauChu) and Qtopia/iPAQ
This is the home page of Squeak programming system that runs on Qtopia/Linux based PDAs.
Follow the instruction in memo file in the memo directory.
You will need to get some more files to use Squeak.
http://www.is.titech.ac.jp/~ohshima/squeak/zaurus   (263 words)

  
 (render-blog Ng Pheng Siong)
Here is more information on high quality font support for Squeak.
I think the default Squeak fonts are positively ugly.
Of course, then I remembered how much I hate the ugly syntax of Smalltalk and uninstalled it...
http://sandbox.rulemaker.net/ngps/115   (227 words)

  
 Jabber
Some of this code might be general enough to move it into Object as a class extension at some point.
The only license we allow for inclusion in base Squeak.
SqueakL - The license of Squeak from Apple.
http://map1.squeakfoundation.org/sm/package/8a78ec9e-162d-438c-80c1-5e5f8eb10ce8   (256 words)

  
 Squeaking...
Where can I find Squeak and more information on Squeak?
FileDictionary: Tiny Squeak Database is a super-simple database for Squeak.
Pluggable WebServer, up to version 1.0+ and includes Server files for 1.23, 1.30, and 1.31 Squeak.
http://www.cc.gatech.edu/fac/mark.guzdial/squeak   (291 words)

  
 SCG SmallWiki: School Squeakers
Report on the Small-land experience in Spain: Squeak distributed on 80000 computers with 50 teachers designing teaching contents http://www.small-land.org/
The objectives of the day are to show the squeak capabilities for teaching and to share experiences using Squeak for teaching.
This event is sponsored by the Swiss Smalltalk User Group so please Register so that we can organize the coffee breaks.
http://kilana.unibe.ch:9090/schoolsqueakers   (217 words)

  
 Squeak: Smalltalk - The Next Generation
If you have any problems with this document, or would like to add or change anything, please email me.
The following are my (very rough) notes for building a squeak VM from scratch using Squeak 2.3 as the source generator and compiling on a Macintosh PPC using CodeWarrior Pro 4:
Zen Spider Website / The Language Freak / Smalltalk / Squeak
http://www.zenspider.com/Languages/Smalltalk/Squeak.html   (222 words)

  
 Screenshots of Squeak #2
- Screenshots of general functionality included with Squeak
- Screenshots of Squeak ported to many platforms (operating systems and hardware)
If you want to see an interactive Slide show about some features of Squeak have a look at the latest Version of Squeak introduction.
http://minnow.cc.gatech.edu/squeak/683   (197 words)

  
 Squeak/.NET bridge
The Squeak/.NET bridge lets you use.NET objects from your Squeak programs.
For more information, please see the R5 page.
It is a port of a similar bridge for Ruby.
http://www.saltypickle.com/SqueakDotNet   (139 words)

  
 Squeak
Much of the CSL software is implemented in Squeak, a Smalltalk with a liberal license.
To find out more about Squeak, please visit the Squeak Swiki or http://www.squeak.org/.
http://coweb.cc.gatech.edu/csl/11   (28 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.