[squeak-dev] The Trunk: Help-Squeak-Project-mt.44.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Aug 12 11:59:31 UTC 2016


Marcel Taeumel uploaded a new version of Help-Squeak-Project to project The Trunk:
http://source.squeak.org/trunk/Help-Squeak-Project-mt.44.mcz

==================== Summary ====================

Name: Help-Squeak-Project-mt.44
Author: mt
Time: 12 August 2016, 1:59:24.229343 pm
UUID: 346b01c7-9645-6a45-99c8-0c538cc1b524
Ancestors: Help-Squeak-Project-mt.43

Update Squeak introduction to match contents from squeak.org but be more interactive since we are already in the environment.

=============== Diff against Help-Squeak-Project-mt.43 ===============

Item was changed:
  ----- Method: SqueakHelp class>>introduction (in category 'as yet unclassified') -----
  introduction
  	"This method was automatically generated. Edit it using:"
  	"a HelpBrowser edit: #introduction"
  	^HelpTopic
  		title: 'Welcome'
  		contents: 
+ 'Welcome to Squeak (http://www.squeak.org)
- 'WELCOME
  
+ Squeak is an open-source Smalltalk programming system with fast execution environments for all major platforms. It features the Morphic framework, which promotes low effort graphical, interactive application development and maintenance. Many projects have been successfully created with Squeak. They cover a wide range of domains such as education, multimedia, gaming, research, and commerce.
- Squeak is a modern, open source, full-featured implementation of the powerful Smalltalk programming language and environment. 
  
+ It''s Smalltalk!!!!
+ Everything is an object. Objects collaborate by exchanging messages to achieve the desired application behavior. The Smalltalk programming language has a concise syntax and simple execution semantics. The Smalltalk system is implemented in itself: Compiler, debugger, programming tools, and so on are all Smalltalk code the user can read and modify. Novice programmers can get started easily and experts can engineer elegant solutions at large.
- Squeak is highly-portable - even its virtual machine is written entirely in Smalltalk making it easy to debug, analyze, and change. 
  
+ Morphic UI Framework
+ All graphical objects are tangible and interactively changeable. This promotes short feedback loops and low-effort application development. Morphic thus leverages the live programming experience of traditional Smalltalk environments from a mainly text-focused domain to a graphical one.
+ 
+ Powerful Tooling
+ The dynamic Squeak environment provides a variety of tools for browsing, writing, executing, and versioning Smalltalk code. Multiple debugging sessions can be served concurrently. Thanks to Morphic, tool customization can be achieved with reasonable effort.
+ 
+ Fast Virtual Machine
+ There are several fast Squeak VMs that also support other languages of the Smalltalk family. Meta-tracing, just-in-time compilation, stack-to-register mapping, and aggressive in-line message caching yield efficiency in executing Smalltalk byte code.
+ 
+ Web Development
+ With frameworks like Seaside and AIDA, Squeak can be a web server. It provides a layered set of abstractions over HTTP and HTML that let you build highly interactive web applications quickly, reusably,` and maintainably.
+ 
+ Multi-Platform Support
+ Squeak supports Windows, Linux, and OS X and is preinstalled on C.H.I.P., Raspberry Pi, and OLPC XO.!!
+ ]style[(18 1 21 1 396 15 18 6 36 8 87 14 80 8 2 8 2 17 161 20 27 8 254 16 64 8 11 9 6 10 152 20 252 15 22 7 5 4 18 3 164 22 101)a0b,a0,Rhttp://www.squeak.org;,a0,,i,,Rcode://Object;,,Rcode://MessageSend;,,Rcode://HelpBrowser openForCodeOn: TerseGuideHelp;,,Rcode://Compiler;,,Rcode://Debugger;,,Rcode://Browser;,,i,,Rcode://Morph new openInHand;,,i,,Rcode://ToolSet browse: String selector: #findTokens:;,,Rcode://7/0;,,Rcode://MCWorkingCopyBrowser new show;,,i,,i,,Rhttp://www.seaside.st/;,,Rhttp://www.aidaweb.si/;,,Rcode://WebClient;,,i,!!' readStream nextChunkText!
- Squeak is the vehicle for a wide range of projects from multimedia applications, educational platforms to commercial web application development.!!
- ]style[(7 2 6 72 9 41 6 70 9 49 6 139)ba0,,ba0,a0,ba0,a0,ba0,a0,ba0,a0,ba0,a0!!' readStream nextChunkText!



More information about the Squeak-dev mailing list