Dolphin Smalltalk
   HOME

TheInfoList



OR:

Dolphin Smalltalk, or "Dolphin" for short, is an implementation of the
Smalltalk Smalltalk is an object-oriented, dynamically typed reflective programming language. It was designed and created in part for educational use, specifically for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by Alan Ka ...
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
for
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
. The Dolphin 7 version release coincided with the project going
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
using the
MIT License The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts only very limited restriction on reuse and has, therefore, high license comp ...
. Dolphin uses an integrated development environment. The toolset of this Smalltalk dialect include an integrated refactoring browser, a package browser and a WYSIWYG "view composer". Dolphin deviates from the convention of the Smalltalk MVC framework with the choice of a
Model–view–presenter Model–view–presenter (MVP) is a derivation of the model–view–controller (MVC) architectural pattern, and is used mostly for building user interfaces. In MVP, the ''presenter'' assumes the functionality of the "middle-man". In MVP, all ...
framework.


Features

*Integration of the Refactoring Browser tools from Refactory Inc. *Package-based browsing environment as an alternative to a conventional Smalltalk class hierarchy browser. *A "tabbed" container for managing Dolphin browsers and tools and associating them together with a particular idea or workflow. The goal is to save screen space and clutter and to help developers focus on their train of thought. *Source code management very similar to the ENVY source code manager that was available for some other commercial Smalltalk dialects.


References


External links


Object Arts website
site appears to be no longer reachable).
Dolphin Smalltalk on Github
Smalltalk programming language family Software using the MIT license {{Windows-software-stub