Development - Smalltalk http://billbreitmayer.com/drupal/taxonomy/term/32/0 en Smalltalk Performance http://billbreitmayer.com/drupal/node/186 <p><em>Updated Sept 24 2008: extract from old article.</em> <p>One of the more popular classes in any OO environment is the Process class. The Squeak implementation of Smalltalk even has a special <a href="http://wiki.squeak.org/squeak/708">OSProcess plugin</a> to the virtual machine ( VM ) that provides &#39;eyeball-to-eyeball&#39; OS level support for threads. I keep trying to come up with big XML workloads to test the limits of the stdin/stdout channels.</p> <p><a href="http://billbreitmayer.com/drupal/node/186">read more</a></p> Smalltalk Pharo Smalltalk Wed, 24 Sep 2008 14:59:00 -0600 billb 186 at http://billbreitmayer.com/drupal Links - Pharo Smalltalk http://billbreitmayer.com/drupal/node/172 <p><em>March 19 2009: <a href="http://pharo-project.org/">Pharo will be going beta with version 1.0</a> !!! I thought they said it would take three years ... glad it didn&#39;t :-).</em></p> <p><a href="http://billbreitmayer.com/drupal/node/172">read more</a></p> Smalltalk Pharo Smalltalk Thu, 10 Jul 2008 16:23:04 -0600 billb 172 at http://billbreitmayer.com/drupal Links - Squeak Smalltalk http://billbreitmayer.com/drupal/node/93 <p><em>March 19 2009: Squeakland-EToys updated, see the <a href="http://www.squeakland.org/download/">EToys download page</a>.</em><br /><em>Updated July 10 2008: Pharo - new, leaner fork of Squeak. See related link.</em></p> <p>From <a href="http://en.wikipedia.org/wiki/Squeak">Wikipedia on Squeak Smalltalk</a>:</p> <p><a href="http://billbreitmayer.com/drupal/node/93">read more</a></p> Smalltalk Squeak Smalltalk Fri, 09 May 2008 14:48:35 -0600 billb 93 at http://billbreitmayer.com/drupal Links - Seaside Hosting Examples http://billbreitmayer.com/drupal/node/120 <p><em>Note: my understanding of these services is evolving and may be incorrect at this point. Updates coming soon probably ... </em></p> <p>Of course, the best example of a Seaside-powered site may be the <a href="http://seaside.st/">Seaside site</a> itself. But there are several interesting ( and either cheap or free ) hosting sites for Seaside web applications.</p> <p><a href="http://billbreitmayer.com/drupal/node/120">read more</a></p> Seaside Web Server Smalltalk Fri, 14 Sep 2007 12:28:20 -0600 billb 120 at http://billbreitmayer.com/drupal Links - Smalltalk and SOUL http://billbreitmayer.com/drupal/node/115 <p>A strong candidate for a Smalltalk RDF/OWL inference engine is the Smalltalk Open Unification Language (SOUL). </p> <p><a href="http://billbreitmayer.com/drupal/node/115">read more</a></p> Inference Engine Projects Prolog Smalltalk RDF-OWL Mon, 10 Sep 2007 09:26:53 -0600 billb 115 at http://billbreitmayer.com/drupal Smalltalk - The Language That Refuses to Die http://billbreitmayer.com/drupal/node/108 <p><em>Update Sept 7 2008: Added link to article Smalltalk Jobs</em></p> <h4>Mea Culpa </h4> <p>First, I offer the reader a confession: I gave Smalltalk up for dead ten years ago.</p> <p> I&#39;m not proud of it. I had a choice between being an advocate of superior software technology or being an up-to-date payer of mortgages. I decided on mortgage payments. In the intervening years of C++, Visual Basic and Java, I didn&#39;t look back too much. Other than recalling how I solved a problem in Smalltalk and an occasional bout of Squeak watching, Smalltalk was a thing of the past.</p> <p><a href="http://billbreitmayer.com/drupal/node/108">read more</a></p> Smalltalk Wed, 15 Aug 2007 13:36:13 -0600 billb 108 at http://billbreitmayer.com/drupal The Great SOA Versus OO Debate http://billbreitmayer.com/drupal/node/105 <p>&nbsp;</p> <p>This page was moved to <a href="/home/node/178">A Debate About SOA Versus Objects</a> on the Home site. </p> Smalltalk SOA Wed, 25 Jul 2007 15:43:41 -0600 billb 105 at http://billbreitmayer.com/drupal Links - Smalltalk and RDF/OWL http://billbreitmayer.com/drupal/node/102 <p><em>Updated: Sept 10 2007</em></p> <p>There is a small but persistent Smalltalk/OWL project. From their project information page:</p> <blockquote><p>The Smalltalk OWL Project was launched 1 Jan 06, the overview of the effort is:</p> <p><a href="http://billbreitmayer.com/drupal/node/102">read more</a></p> Smalltalk RDF-OWL Sat, 21 Jul 2007 17:12:17 -0600 billb 102 at http://billbreitmayer.com/drupal Link - Smalltalk Projects at Apache.org http://billbreitmayer.com/drupal/node/100 <p>The purpose of the mod.smalltalk project is to integrate Smalltalk with the Apache Web Server via Fast CGI.</p> <p>On the page describing Fast CGI, they say:</p> <blockquote><p>FastCGI is a fast, open, and secure Web server interface that solves the performance problems inherent in CGI, without introducing the overhead and complexity of proprietary APIs (Application Programming Interfaces). </p> <p><a href="http://billbreitmayer.com/drupal/node/100">read more</a></p> Smalltalk XML Sat, 21 Jul 2007 11:29:19 -0600 billb 100 at http://billbreitmayer.com/drupal Link - VisualWorks Smalltalk http://billbreitmayer.com/drupal/node/96 <p>VisualWorks Smalltalk has drifted and evolved across the years eventually <a href="http://en.wikipedia.org/wiki/VisualWorks">winding up with CINCOM</a>. While not Open Source, it is a mature product and CINCOM has a <a href="http://www.cincomsmalltalk.com/userblogs/cincom/blogView?content=smalltalk">liberal download policy </a>for non-commercial use. They encourage you to register before downloading, but do not absolutely require you to do so, which shows the right spirit. </p> <p><a href="http://billbreitmayer.com/drupal/node/96">read more</a></p> Smalltalk Wed, 18 Jul 2007 12:38:28 -0600 billb 96 at http://billbreitmayer.com/drupal Links -Smalltalk http://billbreitmayer.com/drupal/node/95 <p><em>Updated: Sept 10 2007</em> </p> <p>Smalltalk.org is the main link - it&#39;s a good kick-off point for Smalltalk adventures. The <a href="http://www.whysmalltalk.com/">whysmalltalk.com site</a> is also a good resource, even if some of the event announcements are several years old. </p> <p> A great list of <a href="http://www.iam.unibe.ch/~ducasse/FreeBooks.html">free Smalltalk books</a> on the web.</p> <p><a href="http://billbreitmayer.com/drupal/node/95">read more</a></p> Smalltalk Thu, 05 Jul 2007 16:27:24 -0600 billb 95 at http://billbreitmayer.com/drupal Links - Smalltalk Web Servers: Seaside and AIDA/Web http://billbreitmayer.com/drupal/node/94 <p><em>Updated Sept 7 2008: added seaBreeze link</em> </p> <h4>Seaside </h4> <p>To get a good feel for Seaside development environment, read the excellent <a href="http://www.shaffer-consulting.com/david/Seaside/">technical introduction</a> by Shaffer Consulting.</p> <p>Note that the article was written in 2005 and may be obsolete in parts. For example, Seaside now supports several object-oriented databases, including <a href="http://seaside.gemstone.com/">Gemstone</a>. </p> <p><a href="http://billbreitmayer.com/drupal/node/94">read more</a></p> Seaside Web Server Smalltalk Semantic Web Technology Thu, 05 Jul 2007 15:59:29 -0600 billb 94 at http://billbreitmayer.com/drupal