Smalltalk/X: Difference between revisions

m
format
(Created page with "{{implementation|Smalltalk}}'''Smalltalk/X''' is a free implementation of the Smalltalk programming language. For download, see [http://www.smalltalk-x...")
 
m (format)
 
(3 intermediate revisions by the same user not shown)
Line 1:
{{implementation|Smalltalk}}'''Smalltalk/X''' is a free implementation of the [[:Category:Smalltalk|Smalltalk]] programming language. For download, see [http://www.smalltalk-x.de].
<br>For download, see [http://www.smalltalk-x.de http://www.smalltalk-x.de].
 
The Smalltalk/X package includes IDE, class libraries, an OS independent window framework, debugger, compilers, UI builders and many other tools.
 
In addition to bytecode execution (which is translated just in time to machine code), it also includes a Smalltalk-to-C compiler which can be used to generate binary executables without any bytecode engine and without any IDE. Although not normally used as such, it can be executed as a scripting language with a REPL loop.
Smalltalk/X is a "state of the art" system, with a modern generational garbage collector, incremental non-disruptive background collector for old objects.
It is available for Windows, Linux and other Unix-based platforms.
 
It includes a big class library with packages for XML, SOAP, database access (also NoSQL), communication protocols, web clients and servers and much more.
It also includes a modern IDE which supports syntax highlighting, refactoring, code instrumentation, coverage and unit tests.
 
In addition to bytecode execution (which is translated just in time to machine code), it also includes a Smalltalk-to-C compiler which can beis used to generate binary executables and binary class libraries without anya need for the bytecode engine and without anythe IDE. Although(if not normally usedpackaged as such,). itBoth canUI beand executednon-UI asapplications acan scriptingbe languagegenerated with(eg. aweb servers, Windows REPLservices loopetc.)
 
Although not normally used as such, it can be executed as a scripting language with a REPL loop.
 
It is available for Windows, Linux, OS X and other Unix-based platforms (upon request).
Anonymous user