<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi all,<br>
<br>
DCI is a programming paradigm with strong separation of concerns<br>
* Classes are used for coding system state - what the system
*is*.<br>
* DCI Contexts are used for coding system behavior - what the
system *does*.<br>
The DCI separation of concerns enhances code readability, supports
testing, and simplifies system extension.<br>
BabyIDE is an IDE that supports the DCI separation of concerns by
viewing the code in practically independent projections. <br>
<br>
BabyIDE with a number of examples is now ready for downloading into
a Squeak 4.5 image:<br>
1. WorldMenu > open... > SqueakMap Categories. <br>
2. Select "Development tools" > BBAllInOne > (1.4)<br>
3. Click "Install"<br>
Example programs can be run from <br>
WorldMenu > open... > BB5bBank etc.<br>
The sources for an example can be edited in BabyIDE, e.g.:<br>
WorldMenu > open... > BB1: IDE>BB5bBank<br>
<br>
BabyIDE with its DCI infrastructure is a non-intrusive addition to
Squeak; everything works as before and programming can be done in
the usual manner (if desired).<br>
<br>
DCI home page: <a href="http://fulloo.info/">http://fulloo.info/</a>.
<br>
Description of the examples: <a
href="http://fulloo.info/Examples/SqueakExamples">http://fulloo.info/Examples/SqueakExamples</a><br>
DCI mailing list: <a class="moz-txt-link-abbreviated" href="mailto:object-composition@googlegroups.com">object-composition@googlegroups.com</a><br>
<br>
Enjoy<br>
--Trygve<br>
<br>
<br>
<div class="moz-signature">-- <br>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="ProgId" content="Word.Document">
<meta name="Generator" content="Microsoft Word 10">
<meta name="Originator" content="Microsoft Word 10">
<link rel="File-List" href="TrygveSignature-filer/filelist.xml">
<br>
Trygve Reenskaug <a href="mailto:%20trygver@ifi.uio.no">mailto:
trygver@ifi.uio.no</a><br>
Morgedalsvn. 5A <a href="http://folk.uio.no/trygver/">http://folk.uio.no/trygver/</a><br>
N-0378 Oslo <a href="http://fullOO.info">http://fullOO.info</a><br>
Norway Tel: (+47) 22 49 57 27
<br>
<pre wrap=""> Save our in-boxes! <i><a href="http://emailcharter.org">http://emailcharter.org</a></i>/
</pre>
</div>
</body>
</html>