upIBM VisualAge
This category holds links on the programming languages IBM Smalltalk, and IBM VisualAge Smalltalk, and very closely related issues. IBM's Smalltalks are widely used in business. They are very reliable, industrial-strength systems, with many important features, such as the ENVY/Developer source code and configuration management system (Smalltalk and Java), originally created by Object Technology International, Inc., before IBM bought them.
Entries
IBM Smalltalk Tutorial http://www.inf.ufsc.br/poo/smalltalk/ibm/By Kheng-Khoon Khor, Nathaniel L. Chavis, Steve M. Lovett, David C. White; IBM, 1995. Audience: those knowing general programming terms, concepts, not OO or Smalltalk; introduces vital ideas, techniques needed by novice; not a full guide to every language feature, libraries.
IBM VisualAge Smalltalk http://www-306.ibm.com/software/awdtools/smalltalk/Powerful vision of programming: gives developers a set of visual programming tools to develop robust solutions to real business needs in client/server and transaction system environments. Free CD, code downloads, products, descriptions, newsgroups.
partsSolution, Inc. http://www.partssolution.com/IBM certified VisualAge Smalltalk developer, object-oriented analysis, design; development consulting, mentoring; personal Smalltalk tutoring; clinical trial data collection; free software by anonymous ftp: ftp.partssolution.com.
Subcategories
Books This category holds links for books, paper or online, on the programming languages IBM Smalltalk, and IBM
VisualAge Smalltalk, and very closely related issues.
(less...)Related categories
AIX Information specific to the IBM AIX operating system. AIX is an award winning OS that supports features not found in other forms of Unix. Besides extensive commercial product offering from many
vendors, AIX has a strong following in the free software community.
(less...) IBM The International Business Machines Corporation is an international computer technology company with headquarters in Armonk, New York, USA.
IBM This category holds pointers to directory categories on operating systems (OSs) made by IBM.
IBM IBM mainframe computers are servers based on the processor instruction set of the System/360 introduced in the mid-1960s, much as today's Intel computers and processors are based on the 8086 used in
the original 1981 IBM PC. This category covers the operating systems (OSs) and software products that run on IBM mainframes. Any sites also including mainframe hardware-related information belong in a subcategory of Computers/Hardware/Systems/IBM. On this page, OSs are arranged in two groups and levels: 1) Top group: issues spanning multiple IBM OSs. 2) Bottom group: specific IBM OSs, individual instances; there is only one OS of this name/type, with its own category.
(less...) IBM VisualAgeOS-400 OS/400 is the operating system used on IBM's AS/400 (now renamed "System i5") computers. OS/400 and AS/400
were launched in 1988. OS/400 is now known as "i5/OS".
(less...)Neigbour categories
Bistro Bistro is a young programming language that integrates the best features of Smalltalk with Java. It is a Smalltalk variant that runs atop any Java virtual machine (VM)
that conforms to Sun Microsystems Java specifications.
(less...) Books This category holds links for books, paper or online, on the Smalltalk and Squeak programming languages, and very closely related issues.
Directories This category is for only web pages and sites cataloging Smalltalk links, and related resources, via alphabetical or otherwise classified
lists of resources, with no, or brief descriptions.
(less...) Dolphin This category contains links related to the Smalltalk implementation Dolphin, which focus is making
software that runs on Microsoft Windows operating systems.
(less...) FAQs, Help, and Tutorials This category is for FAQs, help and tip files and documents, tutorials, and closely related documents and websites for all dialects of the Smalltalk programming
language, except Squeak which has its own category.
(less...) Implementations This category is for different versions of Smalltalk, which are considered and called different implementations. For all programming languages, significantly different versions of the language are
considered different implementations. In most languages, this is an independent issue from the language's compilers/interpreters and environments. In other words, most languages can have different compilers and environments, for the same implementation. Smalltalk has no separate compilers/interpreters and environments, and never has had such. All such functions occur in, and as, a common unified, highly orthogonal system, together with the rest of the code comprising the language. To change or improve such functions, users write or 'file in' new code. Also, Smalltalk is an interpreted language, not compiled. All these Smalltalk traits are highly analogous to those of Forth (and Self), which also has implementations, not separate compilers/interpreters and environments. Due to the highly factored and extensible nature of these systems, if one alters the interpreter and/or environment significantly, this makes a new language implementation, with new Smalltalk classes or methods, or Forth words.
(less...) Personal Pages Personal pages of Smalltalk creators, programmers, fans, advocates.
Self Self was the first prototype-based programming language, and may still be the best known. Its development was inspired and strongly influenced by the pioneering work on Smalltalk By Xerox PARC. Self
is a Smalltalk follow-on, and can be seen as a Smalltalk variant or dialect; though this is not strictly so if one defines Smalltalks as based on classes only, not prototypes. Self emerged from the University of California, Berkeley Smalltalk program, a custom RISC chip designed to run Smalltalk-80. Berkeley got the very first Smalltalk license (making it the first post-PARC Smalltalk) from Xerox PARC so they could put Smalltalk on their chip. Dave Ungar was head of the project, and became the main author of Self. He wanted to make a language that was in the Smalltalk family, but based on some different assumptions. Smalltalk is a very pure language, with a small number of principles, but Ungar wanted an even purer Smalltalk. The result was Self. Some wrote it SELF, but standard usage is Self. Self is a very minimal language based on a small, minimum number (3) of simple, concrete ideas, each of which merges two ideas from programming: 1) Prototypes = inheritance + instantiation. 2) Slots = variables + procedures (functions, methods). 3) Behavior = state + behavior.
(less...) Software This category is for software written in Smalltalk (Smalltalk code), or software written to work intimately with Smalltalk systems and/or code, except for
compilers and environments, which have their own category.
(less...) Squeak Squeak was all Smalltalk-80 when new, in 1996. It is still mostly an implementation of modified Smalltalk-80, but in some ways it is a somewhat different language, no longer an orthodox Smalltalk, and
it is changing and evolving. In its first several years: 1) The code base was almost fully rewritten, parts of it several times. 2) Squeak's leaders have ceased work on the standard Smalltalk user interface, Model-View-Controller (MVC), which is used in other Smalltalks, and Java, and have moved to the Self language's display tree-based Morphic User Interface, which they are developing beyond what it was in Self. Squeak's leaders will work no more in or on MVC, but only in and on Morphic, or something better. So, Squeak's interface is now far more like Self than like normal Smalltalk. And Morphic is driving other, deeper changes in Squeak. 3) On Squeak's mail list, discussion occurs on how to create a new language model, to go beyond object orientation, and how to move Squeak to it. Some people want to experiment with prototype language features as in Self. And, Alan Kay himself says that using the term "objects" in the 1970s was an error. He says the REBOL language has some very good ideas. The new language model may focus on messaging instead of objects. New syntax and control structures will be added, some of which may replace long standing Smalltalk norms. These are big changes. 4) Squeak now has many standard features that no other Smalltalk has: two User Interface systems (Morphic, MVC), experimental handwriting recognition, MIDI and realtime high quality sound synthesis, Web browser, IRC client, Swiki, email client, Web server, several demos and games, two full VMs written in Squeak (a full Smalltalk-80 VM and a JIT compiler VM), means to output C source code directly from a VM and run a VM as a simulation atop itself, a full set of ST-80 classes, automated Internet-based updating, and e-toys. More is coming in the future.
(less...) User GroupsVendors(This section is quite beta and buggy, have patience. Thanks)
Thumbnails powered by Thumbshots