|
| |
| | Smalltalk - Wikipedia, the free encyclopedia |
 | | GNU Smalltalk is a free (GPL) implementation of Smalltalk from the GNU project. |  | | Smalltalk was invented by a group of researchers led by Alan Kay at Xerox Palo Alto Research Center; Alan Kay designed the system, which Dan Ingalls implemented. |  | | There is even a Smalltalk cross-compiler ([1]) for the PalmPilot which runs on Windows (though it seems that development may have stagnated in recent years). |
|
http://en.wikipedia.org/wiki/Smalltalk
(3023 words)
|
|
| |
| | introduction to smalltalk |
 | | Smalltalk was ported to the Alto computer and a number of experiments in building graphical user interfaces were performed. |  | | Smalltalk, the Dynabook's programming tool, was originally envisioned as a simple language suitable for use by children without any prior knowledge of computers. |  | | Smalltalk's roots reach back to the early seventies when many ideas later incorporated into the Smalltalk/ObjectWorks programming system were first explored in the context of the Dynabook project at the Xerox Palo Alto Research Center (Parc). |
|
http://www.cosc.canterbury.ac.nz/~wolfgang/cosc205/smalltalk1.html
(6779 words)
|
|
| |
| | Smalltalk Object Model |
 | | Smalltalk is a pure object-oriented programming language with its own self-contained development environment. |  | | Smalltalk is uniformly object-oriented because everything that the Smalltalk programmer deals with is an object, from a number to an entire application. |  | | The approach used in Smalltalk is to encapsulate all objects, whether a complex as a sorted list or as simple as a string, into a single programming entity that includes data and logic. |
|
http://www.objs.com/x3h7/smalltalk.htm
(1737 words)
|
|
| |
| | Smalltalk.org main |
 | | Smalltalk language was developed at the Xerox Palo Alto Research Center in 1970s, the programming environment greatly influenced the development of Apple Macintosh and Microsoft Windows. |  | | "Smalltalk is a vision of the computer as a medium of self expression. |  | | In addition when types are added to Smalltalk the way that you program changes, limits are now placed upon variables, parameters, and return values that alter the "shape", "nature", and "style" of code writing. |
|
http://www.smalltalk.org
(979 words)
|
|
| |
| | :: Computers :: Programming :: Languages :: Smalltalk |
 | | Smalltalks not using the file system of an underlying OS, have their own.Being a language+OS is part of the early foundation philosophy behind the design and implementation of Smalltalk. |  | | Smalltalk Gets Developers Talking - Interest in decades-old language grows as developers use it for Web applications and services, where one piece of software talks to others without knowing much about the other system, a concept originated in Smalltalk. |  | | Smalltalk Programming - Information, and many useful links of many types: documents, advocacy, environments, implementations, and design patterns. |
|
http://www.localadsearch.com/Computers/Programming/Languages/Smalltalk
(836 words)
|
|
| |
| | Squeak: Squeak |
 | | Smalltalk is deeply inspired by ideas from especially Simula, Sketchpad and Lisp and even today Smalltalk sets the bar for object oriented dynamically strongly typed interactive languages and environments. |  | | When Smalltalk was created more than 35 years ago it defined the term object orientation and is the first language in which everything is built from objects. |  | | Squeak is a modern, open source, highly portable, fast and full-featured implementation of the powerful Smalltalk programming language and environment. |
|
http://squeak.org
(596 words)
|
|
| |
| | Cincom Smalltalk — VisualWorks — ObjectStudio |
 | | Cincom Smalltalk is the state-of-the-art environment for software developers who need to build applications quickly and efficiently. |  | | The Cincom Smalltalk software development suite is an object-oriented environment providing instant binary portable cross-platform application development. |  | | Cincom Smalltalk consists of the VisualWorks® and ObjectStudio® environments. |
|
http://smalltalk.cincom.com/prodinformation/index.ssp
(226 words)
|
|
| |
| | The Early History of Smalltalk |
 | | In computer terms, Smalltalk is a recursion on the notion of computer itself. |  | | Most of the old machine code was rewritten in Smalltalk and the total machine kernal was reduced to 6K bytes of (the not very strong) 8086 code. |  | | Smalltalk was part of this larger pursuit of ARPA, and later of Xerox PARC, that I called personal computing. |
|
http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html
(20054 words)
|
|
| |
| | Smalltalk Tidbits, Industry Rants |
 | | #Smalltalk (pronounced Sharp Smalltalk, and available from www.refactory.com) seems to be close to a full implementation of the Smalltalk language but does not have the workspace/browser environment that many consider the heart of Smalltalk’s power. |  | | Whether this is because the CLI erects technical roadblocks of progress or because there’s insufficient motivation for commercial or open-source development of such environments, it’s regrettable and only serves to further the dominance of C# on the platform. |  | | Dave Buck demonstrates the power of a Smalltalk development environment with a screencast. |
|
http://www.cincomsmalltalk.com/blog/blogView
(3720 words)
|
|
| |
| | GNU Smalltalk User's Guide |
 | | Smalltalk editing mode for GNU Emacs This mode supports editing Smalltalk method definitions (see section Editing method definitions for details on how to access this package, and see section Smalltalk interface for GNU Emacs for a description of the Smalltalk editing mode for GNU Emacs). |  | | The most exciting one is the Smalltalk interactor system, which basically allows you run in GNU Emacs with Smalltalk files in one window, and Smalltalk in the other. |  | | The Smalltalk programming language is an object oriented programming language. |
|
http://www.cs.utah.edu/dept/old/texinfo/mst/mst.html
(7605 words)
|
|
| |
| | STIC:Your Smalltalk Industry Council |
 | | Promoting Smalltalk as the programming language of choice for application development in the business world. |  | | STIC members are users and vendors of Smalltalk tools, components, databases and services. |  | | Smalltalk is well supported by many vendors including Cincom, IBM and Instantiations” |
|
http://www.stic.org
(263 words)
|
|
| |
| | What is Smalltalk? - A Word Definition From the Webopedia Computer Dictionary |
 | | Smalltalk was the first object-oriented programming language (Simula was the very first). |  | | Although it never achieved the commercial success of other languages such as C++ and Java, Smalltalk is considered by many to be the only true object-oriented programming environment, and the one against which all others must be compared. |  | | It offers a Smalltalk Developers Forum - a place for developers to meet and share ideas, articles, information on Smalltalk product and services vendors, event information, and links to related sites. |
|
http://webopedia.com/TERM/S/Smalltalk.html
(282 words)
|
|
| |
| | PC AI - Smalltalk Programming Language |
 | | In the 1970's researchers at Xerox PARC were exploring ways to make programming accessible to anyone interested in using a computer to solve their problems. |  | | This led to the invention of Smalltalk, the first true object-oriented programming language with tools that could assist the user in developing applications with graphical user interfaces. |  | | There is a de facto standard in place for Smalltalk, which is documented and implemented by several vendors. |
|
http://www.pcai.com/web/ai_info/pcai_smalltalk.html
(876 words)
|
|
| |
| | Pocket Smalltalk |
 | | Pocket Smalltalk IDE is a free open source programming environment that lets developers write Smalltalk applications for Palm Powered handhelds, and other small devices. |  | | Pocket Smalltalk consists of an integrated development environment (IDE) which runs on a variety of platforms (Windows, MacOS, Linux, OS/2, others). |  | | Proposal to move the Pocket Smalltalk code respository to SourceForge. |
|
http://www.pocketsmalltalk.com
(240 words)
|
|
| |
| | Dwight Hughes Website |
 | | Design Principles Behind Smalltalk by Dan Ingalls from the BYTE August 1981 Special Issue on Smalltalk -- the article that I consider to be the centerpiece of the entire issue, and the one that truly made me understand what Smalltalk as both a language and an environment was all about. |  | | Smalltalk-76 was the first version of Smalltalk to have a syntax and system design easily recognizable as Smalltalk to those familiar with Smalltalk-80. |  | | The reference code is all in Smalltalk and was written for clarity, not performance -- any optimizations were left to the implementor. |
|
http://users.ipa.net/~dwighth
(526 words)
|
|
| |
| | Cetus Links: 16604 Links on Objects and Components / 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. |  | | Application Development With Visualage for Smalltalk and Mqseries (IBM Redbooks) |  | | Visualage for Smalltalk and Somobjects: Developing Distributed Object Applications (Walter Fang, Raymond Chu, Markus Weyerhauser) |
|
http://www.cetus-links.org/oo_smalltalk.html
(1004 words)
|
|
| |
| | Ambrai Smalltalk |
 | | Ambrai Smalltalk is an implementation of the Smalltalk language and development environment for Mac OS X. |  | | Whether you are a seasoned programmer or have never written a single line of Smalltalk code, we hope you will consider Ambrai Smalltalk for your next project. |  | | Native Look and Feel – Ambrai Smalltalk uses the native Mac OS user interface framework and therefore integrates tightly with the Mac OS Desktop. |
|
http://www.ambrai.com/smalltalk
(237 words)
|
|
| |
| | Smalltalk Frequently-Asked Questions (FAQ) |
 | | GNU Smalltalk tries to be syntax compatible with the language described in the blue/purple book (ST-80: the Language*). |  | | Date: 20 Apr 93 12:40:27 GMT Organization: Dept Computer Science, University of Manchester, U.K. In article <1qua3qINN9t1@umbc8.umbc.edu>, cs331106@umbc.edu (cs331106) writes: > > I have been researching the smalltalk language, and have found > conflicting reports as to whether or not smalltalk is a single > or multiple inheritance style language. |  | | In addition, the book extends the object-oriented view to all elements of the programming environment: data structures and algorithms, programming tools, user interfaces, data bases and software design. |
|
http://www.cs.cmu.edu/Groups/AI/html/faqs/lang/smalltalk/faq.html
(3100 words)
|
|
| |
| | #Smalltalk by The Refactory |
 | | In fact, many of the standard ANSI Smalltalk classes provided by #Smalltalk are just wrappers around standard.NET classes. |  | | For example, the OrderedCollection class is a wrapper around the ArrayList provided by.NET. |  | | While the class library includes classes for the ANSI standard, there aren't many classes for other items. |
|
http://www.refactory.com/Software/SharpSmalltalk
(124 words)
|
|
| |
| | Smallscript‘s S# (ssharp/s-sharp) Language Website for The .AOS and Microsoft .NET Frameworks |
 | | The Smalltalk implementation, S#, within the Smallscript family provides numerous semantic and syntactic extensions to enable transparent inter-operability with other classic languages, the AOS object model, and human programming experiences. |  | | His preliminary work in the field of dynamic languages and agent technology began in the mid-80's with the development of an OO language called Message-C while at the NSF Systems Research Center at the University of Maryland. |  | | Smallscript's solution technology is the result of more than a decade of generally unpublished commercial dynamic language research and implementation experience by its architect, David Simmons. |
|
http://www.smallscript.org
(1673 words)
|
|
| |
| | GNU Smalltalk User's Guide: GNU Smalltalk User's Guide |
 | | Legal consequences of including Smalltalk in your programs. |  | | 4.8 Using the Smalltalk environment as an extension library |  | | An easy way to install Smalltalk code into an image. |
|
http://www.gnu.org/software/smalltalk/gst-manual/gst.html#SEC_Top
(171 words)
|
|
| |
| | Smalltalk Pro Home |
 | | It can be portable across Smalltalk dialects and vendors, as well as across hardware boundaries. |  | | In contrast, any Java solution will tie you solidly to, at the very least, Sun Microsystems, because Sun owns and controls Java, and sues anybody whom they feel is treading on that ownership (and if you use J2EE, it gets worse). |  | | And also consider, there has never been a commercial implementation of Smalltalk withdrawn from the market! |
|
http://www.smalltalkpro.com
(598 words)
|
|
| |
| | Ambrai Smalltalk |
 | | Ambrai Smalltalk 1.0.9 Beta6 is now available for download. |  | | Ambrai Smalltalk 1.0.8 Beta5 is now available for download. |  | | Ambrai Smalltalk 1.0.6 Beta3 is now available for download. |
|
http://www.ambrai.com
(263 words)
|
|
| |
| | Cincom Smalltalk Home Page |
 | | The ESUG Joint Event is a live forum on cutting-edge software technologies that attracts both academics and those active in the software industry: every year about half of the event's participants are engineers using Smalltalk in business while others are students and teachers using Smalltalk in courses and research. |  | | Cincom Smalltalk™ Partners to Present at Smalltalk Solutions Conference |  | | Cincom Smalltalk Blog Blasts into the Google & Technorati Software Development Sites' Top 10 |
|
http://smalltalk.cincom.com/index.ssp
(644 words)
|
|
| |
| | Stéphane Ducasse :: Free Online Books |
 | | Smalltalk by Example: the Developer's GuideAlex Sharp, McGraw Hill Text; ISBN: 0079130364, 1997. |  | | The Byte-81 article on Smalltalk the design principles. |  | | The article from the Conference History of Programming Languages. |
|
http://www.iam.unibe.ch/~ducasse/FreeBooks.html
(631 words)
|
|
| |
| | Steve Waring's Smalltalk Journal |
 | | This is a web development framework for Squeak Smalltalk, parts of which have recently been ported to Ruby which also has continuations. |  | | When I came across a particularly elegant Scheme example/solution I would then attempt to code it in Smalltalk to try to identify what it was about Scheme that allowed such elegant solutions for certain types of problems. |  | | Camp Smalltalk 6 is happening in Germany, June, 22-28, hosted by Exept Software. |
|
http://www.stevewaring.net/blog/home
(6604 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: |  | | Compared to other Smalltalk systems, Squeak has 4 important features: |
|
http://www.create.ucsb.edu/squeak
(366 words)
|
|
| |
| | Smalltalk FAQ (v.1.0) |
 | | Class BlockClosure implements the block notation in VisualWorks Smalltalk. |  | | Only class methods of a class and its subclasses can refer to class instance variables; instance methods cannot. |  | | A literal is a piece of Smalltalk code that the compiler converts immediately to an object. |
|
http://www.faqs.org/faqs/smalltalk-faq
(3472 words)
|
|
| |
| | Smalltalk Programming Language |
 | | Object-Oriented - Smalltalk is a language in which reusable objects exchange messages. |  | | Graphical Programming Environment - First look at cut/copy/paste in programming language for most people. |  | | Graphic primitives and drawing programs - Supports quickly and easily created graphics. |
|
http://www.engin.umd.umich.edu/CIS/course.des/cis400/smalltalk/smalltalk.html
(148 words)
|
|
| |
| | Smalltalk Programming Language Information |
 | | This site is all about the Smalltalk programming language. |  | | I created this site in 1996 with two goals in mind. |  | | If you are new to Smalltalk, I welcome you to a wonderful programming language and community. |
|
http://www.goodstart.com
(133 words)
|
|
| |
| | rST - Remote Smalltalk |
 | | Find a way to workaround the "problem" with #class message. |  | | Added RSTDialectIndependency as a first approach to multi-dialect problems. |  | | Don't use Squeak serialization, so it is possible to port to other Smalltalks and interoperate with them. |
|
http://minnow.cc.gatech.edu/squeak/2288
(369 words)
|
|
| |
| | Smalltalk Products Home Page |
 | | PORTLAND, Ore. April 27, 2005 - Instantiations, Inc., a leading provider of advanced software development solutions, announced today that it has formed a new relationship with IBM under which Instantiations assumes responsibility for ongoing development of the VisualAge Smalltalk technology base. |  | | Initially, Instantiations plans to enhance the VisualAge Smalltalk technology with many improvements including a modern user interface provided by its VA Assist product, new controls, and a preview of new "Migration Readiness" capabilities from Synchrony Systems' Software Modernization Technology - SMT. |  | | Instantiations has delivered on its commitment to produce a new, supported version of Smalltalk that includes the VisualAge Smalltalk technology base and is 100% VisualAge compatible. |
|
http://www.instantiations.com/VAST
(144 words)
|
|
| |
| | Object Connect Home |
 | | We market and develop Smalltalk MT, a high-performance, multithreaded implementation of the popular object-oriented Smalltalk language. |  | | Smalltalk MT lets you take advantage of an interactive development environment without sacrificing runtime performance and deliverable size. |  | | Our mission is to provide high quality development tools for the Windows market. |
|
http://www.objectconnect.com
(123 words)
|
|
| |
| | [No title] |
 | | Raymond is an engineer with over 15 years of smalltalk experience and over 30 years of engineering experience. |  | | Subsequently, it has been integrated into VisualWorks and is no longer a separate product. |  | | Although, it may still be purchased for older versions of VisualWorks. |
|
http://www.craftedsmalltalk.com
(69 words)
|
|
| |
| | UIUC Smalltalk Archive |
 | | VisualWorks wiki, which contains a lot of pointers to general Smalltalk sites and documents. |  | | Smalltalk: An Introduction to Application Development using VisualWorks Answers to the exercises in the book by T. Hopkins and B. Horan |  | | This Smalltalk Webring site is owned by webmaster@chip.cs.uiuc.edu. |
|
http://st-www.cs.uiuc.edu
(86 words)
|
|
| |
| | Smalltalk: A Real OO Language |
 | | If you are an OO enthusiast like me, and you haven't programmed in Smalltalk yet, PLEASE PLEASE PLEASE go get squeak and play with it. |  | | Zen Spider Website / The Language Freak / Smalltalk |
|
http://www.zenspider.com/Languages/Smalltalk
(60 words)
|
|
|