<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18989809</id><updated>2011-07-07T16:17:42.080-07:00</updated><category term='visuals'/><category term='port'/><category term='benchmarks'/><category term='seaside'/><category term='dolphin'/><category term='addition'/><category term='smalltalk'/><title type='text'>Dolphins near the Seaside</title><subtitle type='html'>Tides report</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18989809.post-7225831807538933120</id><published>2008-01-08T04:41:00.001-08:00</published><updated>2008-01-08T04:41:16.248-08:00</updated><title type='text'>About #isolate:</title><content type='html'>I was looking how to properly use WATransaction decoration (#isolate:) to prevent the backbutton usage, and found this message from &lt;a href="http://onsmalltalk.com/"&gt;Ramon Leon&lt;/a&gt; in the Seaside mailing list:&lt;br&gt;&lt;br&gt;&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt; #isolate: is used to wrap what is essentially #call: to several&lt;br&gt;components in succession. &amp;nbsp;You could use isolate in a callback, if the&lt;br&gt;callback is calling another component to display, but not if it&amp;#39;s just&lt;br&gt;setting instance variables. &lt;br&gt;&lt;br&gt;The point is, all isolate does is expire any components created within&lt;br&gt;the block passed to it, when the execution of the block is complete.&lt;br&gt;Once execution has passed beyond the isolate block, the user cannot go &lt;br&gt;back to any component called from within the block.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;Now I get it.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-7225831807538933120?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/7225831807538933120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=7225831807538933120' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/7225831807538933120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/7225831807538933120'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2008/01/about-isolate.html' title='About #isolate:'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-4762987822712916794</id><published>2008-01-07T03:31:00.000-08:00</published><updated>2008-01-07T03:40:31.157-08:00</updated><title type='text'>Dolphin is back</title><content type='html'>&lt;p&gt;Andy Bower, of Object-Arts, &lt;a href="http://groups.google.com/group/comp.lang.smalltalk.dolphin/browse_thread/thread/d0e18ab57810102c#1edfb0052c93f41f"&gt;announced the last sunday&lt;/a&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;For several years now, in a climate of free and open source development tools, it has been difficult for us to create and sell our products in a maner which is commercially viable. For this reason we have decided that it would be financially impossible for us to commit to major new developments of Dolphin Smalltalk into the future. What this means is that Dolphin will continue to support Win32 under both XP and Vista but we will not be porting the IDE to .NET or any other platform. We will still offer the &lt;/span&gt; &lt;a href="http://www.object-arts.com/content/navigation/products/dce.html"&gt;&lt;span style="font-size:85%;"&gt;Community Edition&lt;/span&gt;&lt;/a&gt; &lt;span style="font-size:85%;"&gt;for free download and the &lt;/span&gt; &lt;a href="http://www.object-arts.com/content/navigation/products/dpro.html"&gt;&lt;span style="font-size:85%;"&gt;Professional version&lt;/span&gt;&lt;/a&gt; &lt;span style="font-size:85%;"&gt;can be purchased by those who have evaluated that the Win32 product meets their needs.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;Which means that Dolphin is back, and Seaside still have future on it. I've been developing with Seaside since a couple of months, and the developing experience is far far better than any of the others Smalltalk dialects. And BTW, Seaside never crashed, nor killed the VM, as happened to me with VW in previous versions (I think this is fixed now).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;2008 started great!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-4762987822712916794?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/4762987822712916794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=4762987822712916794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/4762987822712916794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/4762987822712916794'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2008/01/dolphin-is-back.html' title='Dolphin is back'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-2451565615805886558</id><published>2007-11-30T06:44:00.000-08:00</published><updated>2007-11-30T07:28:42.928-08:00</updated><title type='text'>FAQ Proposal</title><content type='html'>Q: When you know if you're working too much with Seaside?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;A: When you want to "Toggle halos" on every website you visit. :-)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-2451565615805886558?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/2451565615805886558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=2451565615805886558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/2451565615805886558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/2451565615805886558'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/faq-proposal.html' title='FAQ Proposal'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-3742092141657019486</id><published>2007-11-20T07:21:00.000-08:00</published><updated>2007-11-20T07:38:58.807-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smalltalk'/><category scheme='http://www.blogger.com/atom/ns#' term='benchmarks'/><title type='text'>Benchmarks everywhere</title><content type='html'>It seems that my benchmarking "initiative" caused some effects, and many vendors/frameworks are doing the test with the same tool.&lt;br /&gt;&lt;br /&gt;AIDA/Web vs Seaside:&lt;br /&gt;&lt;a href="http://www.aidaweb.si/benchmarks/wapt-swazoo-20.html"&gt;http://www.aidaweb.si/benchmarks/wapt-swazoo-20.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Seaside on VisualWorks, Squeak, vs Ruby on Rails :&lt;br /&gt;&lt;a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;amp;printTitle=More_Seaside_Testing&amp;amp;entry=3372921925"&gt;http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;amp;printTitle=More_Seaside_Testing&amp;amp;entry=3372921925&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My own tests (which will be replayed):&lt;br /&gt;&lt;a href="http://dolphinseaside.blogspot.com/2007/11/some-benchmarks.html"&gt;http://dolphinseaside.blogspot.com/2007/11/some-benchmarks.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And the initial, and more exhaustive, Seaside on Gemstone benchmark:&lt;br /&gt;&lt;a href="http://gemstonesoup.wordpress.com/2007/10/19/scaling-seaside-with-gemstones/"&gt;http://gemstonesoup.wordpress.com/2007/10/19/scaling-seaside-with-gemstones/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Considering all of us are using the same tool I've choosen (&lt;a href="http://www.loadtestingtool.com/"&gt;WAPT&lt;/a&gt;), we should define a clear and unique test suite, upload it to a public place, and run it against the different implementations. The results published by AIDA and Cincom have a significant difference between them.&lt;br /&gt;&lt;br /&gt;Anyway is important that we put "benchmarking" over the table.&lt;br /&gt;&lt;br /&gt;See you in Smalltalks 2007.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-3742092141657019486?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/3742092141657019486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=3742092141657019486' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/3742092141657019486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/3742092141657019486'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/benchmarks-everywhere.html' title='Benchmarks everywhere'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-3770996133280316007</id><published>2007-11-16T14:37:00.000-08:00</published><updated>2007-11-16T14:58:45.165-08:00</updated><title type='text'>Taking it easy</title><content type='html'>I got the feeling that the &lt;a href="http://dolphinseaside.blogspot.com/2007/11/some-benchmarks.html"&gt;latest post about the benchmarks&lt;/a&gt; caused some bad reactions. So just to feel less paranoid (I'm new on this thing of "blogging"), or just for the record I want to give some explanations about it:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I consider myself Smalltalker, it is: I want that the entire Smalltalk community to grow &lt;span style="font-weight: bold;"&gt;healthy&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I like Dolphin Smalltalk. In fact, I love Dolphin Smalltalk.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;By no means I want to bias the numbers towards point #2.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It is, I'm not making any value judgement about the quality of any of the tested Smalltalk.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Just ran the same test against the different Seaside implementations (I'll replay this test against GLASS and VW 7.6 too)&lt;/li&gt;&lt;li&gt;The test has low value, because It doesn't represent a real usage, except if you have a plublic website running on Seaside, and get slashdotted.&lt;/li&gt;&lt;/ol&gt;Now I feel much better. Feeling that all are my friends again. Come with us, &lt;a href="http://www.dc.uba.ar/events/smalltalks/2007/"&gt;Smalltalks 2007&lt;/a&gt; will be great.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-3770996133280316007?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/3770996133280316007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=3770996133280316007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/3770996133280316007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/3770996133280316007'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/taking-it-easy.html' title='Taking it easy'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-1865936827010625384</id><published>2007-11-15T03:58:00.001-08:00</published><updated>2007-11-15T04:36:08.082-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='benchmarks'/><category scheme='http://www.blogger.com/atom/ns#' term='seaside'/><title type='text'>Some benchmarks</title><content type='html'>Yesterday I ran some benchmark tests against Seaside on Dolphin, Squeak and VW.&lt;br /&gt;&lt;br /&gt;The test is basically a brute force conection initiation, against the basic Seaside Counter.&lt;br /&gt;&lt;br /&gt;I won't do any analysis or conclusion yet, just some observations, however I'm publishing the results for you our own review.&lt;br /&gt;&lt;br /&gt;All the test were ran by separate in the same machine, an Athlon64 X2 3600+, 1GB RAM, Windows XP Pro.&lt;br /&gt;Simulating 20 concurrent users starting connections against the server, one after the other, to see how much load it can handle.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Dolphin (Swazoo 1.1.4):&lt;/span&gt;&lt;br /&gt;&lt;a href="http://emaringolo.users.dolphinmap.net/seaside/reports/20071114/SeasideDolphin.html"&gt;http://emaringolo.users.dolphinmap.net/seaside/reports/20071114/SeasideDolphin.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dolphin stopped answering connections when they reached the 8000, however, during the test, the image (a workspace) was still responsive (slow, but usable). Once the test ended, the image was responsive again, having more than 8000 instances of WASession, invoking a garbage collect with all those sessions in memory (with all its continuations, i.e. processes), caused a failure, and Windows showed a message saying "Dolphin Smalltalk stop responding". Why it happens at that moment, is unknown to me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Squeak (Kom 6.2):&lt;/span&gt;&lt;br /&gt;&lt;a href="http://emaringolo.users.dolphinmap.net/seaside/reports/20071114/SeasideSqueak.html"&gt;http://emaringolo.users.dolphinmap.net/seaside/reports/20071114/SeasideSqueak.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The result for Squeak are similar as Dolphin. Same number of instances (average), with the difference of no having "processes" for its continuations, during the test the workspace wasn't responsive as Dolphin's one, but you can evaluate some expressions, and with patience get the print-it or do-it. But passed the test without dying. Invoking a GC forced me to interrupt the VM, because the GC blocked it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;VW (WebToolkit):&lt;/span&gt;&lt;br /&gt;&lt;a href="http://emaringolo.users.dolphinmap.net/seaside/reports/20071114/SeasideVW.html"&gt;http://emaringolo.users.dolphinmap.net/seaside/reports/20071114/SeasideVW.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VW started answer a large number of hit per second, which was as expected considering its fast VM, but started to halve its performance, and in less than 2 minutes started to show "Process Emergency" (or something similar I don't remember exactly). During the test all the windows were a dark grey rectangle, so no interaction can be done. After two minutes of test, the VM showed a out of memory message, and died abruptly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-1865936827010625384?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/1865936827010625384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=1865936827010625384' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1865936827010625384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1865936827010625384'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/some-benchmarks.html' title='Some benchmarks'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-1165677547830849259</id><published>2007-11-14T09:39:00.001-08:00</published><updated>2007-11-14T09:49:48.705-08:00</updated><title type='text'>Back to the future</title><content type='html'>I've just downgraded my workstation from Vista Business to XP Professional.&lt;br /&gt;&lt;br /&gt;Vista is pretty, but with this hardware is slow (Athlon 64 X2 3600+, 1GiB RAM, 160 GB HDD SATA2). With XP, this computer is like a &lt;a href="http://en.wikipedia.org/wiki/Bugatti_Veyron"&gt;Bugatti Veyron&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-1165677547830849259?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/1165677547830849259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=1165677547830849259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1165677547830849259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1165677547830849259'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/back-to-future.html' title='Back to the future'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-1756721316646993784</id><published>2007-11-13T07:47:00.000-08:00</published><updated>2007-11-13T07:48:56.860-08:00</updated><title type='text'>And again...</title><content type='html'>New release, which uses the newer version of IDB DateAndTime and Duration and fixes a wrong link for the icons.&lt;br /&gt;&lt;br /&gt;Download it from:&lt;br /&gt;&lt;a href="http://emaringolo.users.dolphinmap.net/seaside/downloads/Seaside-2.8a1-eam.528_e.zip"&gt;http://emaringolo.users.dolphinmap.net/seaside/downloads/Seaside-2.8a1-eam.528_e.zip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-1756721316646993784?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/1756721316646993784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=1756721316646993784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1756721316646993784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1756721316646993784'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/and-again.html' title='And again...'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-4852696187892432264</id><published>2007-11-12T08:12:00.000-08:00</published><updated>2007-11-12T08:25:32.452-08:00</updated><title type='text'>Seaside 2.8 for Dolphin candidate release</title><content type='html'>I've just released a candidate "stable" version of Seaside 2.8 for Dolphin Smalltalk, it supports file uploads and multiple options forms elements. I had to fix some methods of Swazoo to get rid of the dead processes too.&lt;br /&gt;&lt;br /&gt;From now on I'll be dedicating less time to the port itself and more time to build software based on it for &lt;a href="http://www.infoil.com.ar"&gt;my company&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;However I'll be fixing bugs as required, and I will follow the development of the 2.9 version of Seaside, codename STABILO, which will be more modular, and easier to port.&lt;br /&gt;&lt;br /&gt;The download link is:&lt;br /&gt;&lt;a href="http://emaringolo.users.dolphinmap.net/seaside/downloads/Seaside-2.8a1-eam.528_d.zip"&gt;http://emaringolo.users.dolphinmap.net/seaside/downloads/Seaside-2.8a1-eam.528_d.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The installations instructions are the same as with the &lt;a href="http://dolphinseaside.blogspot.com/2007/11/seaside-28a1-eam528-preview-version.html"&gt;previous release&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-4852696187892432264?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/4852696187892432264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=4852696187892432264' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/4852696187892432264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/4852696187892432264'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/seaside-28-for-dolphin-candidate.html' title='Seaside 2.8 for Dolphin candidate release'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-3311341947115582219</id><published>2007-11-11T13:30:00.001-08:00</published><updated>2008-12-08T21:12:09.598-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dolphin'/><category scheme='http://www.blogger.com/atom/ns#' term='visuals'/><category scheme='http://www.blogger.com/atom/ns#' term='addition'/><category scheme='http://www.blogger.com/atom/ns#' term='seaside'/><title type='text'>Keep it candy</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rQpQI9LgBQw/Rzd0jzlSFOI/AAAAAAAABGA/M8cWQmgDgIg/s1600-h/SeasideScriptaculousIcons.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_rQpQI9LgBQw/Rzd0jzlSFOI/AAAAAAAABGA/M8cWQmgDgIg/s320/SeasideScriptaculousIcons.png" alt="" id="BLOGGER_PHOTO_ID_5131698458902795490" border="0" /&gt;&lt;/a&gt;Spurred by the latest addition to the Dolphin autocompleter done by &lt;a href="http://udos.users.dolphinmap.net/"&gt;Udo Schneider&lt;/a&gt;,  I added some icons to the Seaside and Scriptaculous classes, this way will be easier to identify them (apart from its class prefix), and it will be nicer, as Dolphin itself is (well... Dolphin isn't nicer, it's definitely the nicest).&lt;br /&gt;&lt;br /&gt;I'll publish this modification in the next release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-3311341947115582219?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/3311341947115582219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=3311341947115582219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/3311341947115582219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/3311341947115582219'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/keep-it-candy.html' title='Keep it candy'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rQpQI9LgBQw/Rzd0jzlSFOI/AAAAAAAABGA/M8cWQmgDgIg/s72-c/SeasideScriptaculousIcons.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-2281649520115900087</id><published>2007-11-09T18:29:00.000-08:00</published><updated>2007-11-09T18:51:48.093-08:00</updated><title type='text'>Remember remember...</title><content type='html'>...the 9th of November.&lt;br /&gt;&lt;br /&gt;If you want a probably stable version of Seaside for Dolphin, do this little two modifications to the &lt;a href="http://dolphinseaside.blogspot.com/2007/11/seaside-28a1-eam528-preview-version.html"&gt;recently released version&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;Replace HTTPConnection&gt;&gt;#close by this:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;close&lt;br /&gt; self stream close.&lt;br /&gt; self server removeConnection: self.&lt;br /&gt; self loop notNil ifTrue: [self loop terminate].&lt;br /&gt; loop := nil&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And replace HTTPConnection&gt;&gt;#interact by this:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;interact&lt;br /&gt; "longer description is below method"&lt;br /&gt; | interactionBlock |&lt;br /&gt; interactionBlock := [&lt;br /&gt;  [ [ true ] whileTrue: [ self getAndDispatchMessages. Processor yield ] ]&lt;br /&gt;   on: SpError&lt;br /&gt;   do: [:ex |  self close ]&lt;br /&gt;   on: ProcessTermination&lt;br /&gt;   do: [:ex | self loop: nil ]].&lt;br /&gt; self server isMultiThreading&lt;br /&gt;  ifTrue: [self loop: (interactionBlock forkAt: Processor userBackgroundPriority)]&lt;br /&gt;  ifFalse: [interactionBlock value].&lt;br /&gt; ^self&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And all the zombie processes won't be there anymore. Isn't that what you was after? :-)&lt;br /&gt;&lt;br /&gt;Being almost midnight it remembers me &lt;a href="http://www.youtube.com/watch?v=AFNmjmkKa6c"&gt;a fantastic goal&lt;/a&gt; in extended time.&lt;br /&gt;&lt;br /&gt;Thanks to Sebastián Calvo (aka Gallego) by working together with me to solve this until this late, after all he is talented to solve this kind of stuff. Hat tip gallego!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-2281649520115900087?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/2281649520115900087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=2281649520115900087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/2281649520115900087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/2281649520115900087'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/remember-remember.html' title='Remember remember...'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-7640234054098258244</id><published>2007-11-09T16:23:00.000-08:00</published><updated>2007-11-09T16:44:14.091-08:00</updated><title type='text'>Elementary, my dear Watson</title><content type='html'>One more reason to keep using Windows XP (or leave Vista).&lt;br /&gt;&lt;br /&gt;Some minutes ago I installed the recently released version in a notebook to keep working (or playing) during the weekend. After installation I accessed the examples, and to my own surprise, it runs much more fast! But not 2x or 3x, it's about one order of magnitude.&lt;br /&gt;&lt;br /&gt;I thought it was because of the CPU being Intel (Thinkpad T60, Centrino Duo), because my computer at work is an Athlon64 X2 3600+, so I tested it in my home computer (Athlon64 X2 4000+), but it still was 10 times faster than my computer at work.&lt;br /&gt;&lt;br /&gt;And guess what... both the Thinkpad and my home computer have XP Pro, whereas my workstation has Vista Business.&lt;br /&gt;&lt;br /&gt;Elementary.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-7640234054098258244?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/7640234054098258244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=7640234054098258244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/7640234054098258244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/7640234054098258244'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/elementary-my-dear-watson.html' title='Elementary, my dear Watson'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-7697056612631711838</id><published>2007-11-09T12:19:00.000-08:00</published><updated>2007-11-09T17:55:23.349-08:00</updated><title type='text'>Seaside 2.8a1-eam.528 preview version</title><content type='html'>For those waiting to test the latest version of Seaside on Dolphin, it can be downloaded from &lt;a href="http://emaringolo.users.dolphinmap.net/seaside/downloads/Seaside-2.8a1-eam.528_c.zip"&gt;http://emaringolo.users.dolphinmap.net/seaside/downloads/Seaside-2.8a1-eam.528_c.zip&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The ZIP includes the packages (.pac) and the project editions exports for those using STS (recommended).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Install order using PAC files (.stp):&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;IDB\IDB Duration.pac&lt;/li&gt;&lt;li&gt;IDB\IDB DateAndTime.pac&lt;/li&gt;&lt;li&gt;SPort\SPort Tests.pac (will load SPort.pac)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Swazoo\Swazoo-Tests.pac (will load all Swazoo Pacs)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Seaside\Seaside-Dolphin.pac&lt;/li&gt;&lt;li&gt;Seaside\Seaside-Browser.pac&lt;/li&gt;&lt;li&gt;Seaside\Seaside.pac&lt;/li&gt;&lt;li&gt;Seaside\Seaside-Swazoo.pac&lt;/li&gt;&lt;li&gt;Seaside\Scriptaculous.pac&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;Install order using STS project editions files&lt;/span&gt;&lt;br /&gt;(first import all the project editions into the repository):&lt;ol&gt;&lt;li&gt;Seaside Prereqs 0.002&lt;/li&gt;&lt;li&gt;SPort 0.5&lt;/li&gt;&lt;li&gt;Swazoo 1.1.4 R3&lt;/li&gt;&lt;li&gt;Seaside 2.8a1-eam.528 c&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:130%;"&gt;Starting an example site:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In order to start an example site, open the 'example.st' in the Seaside folder, then point to any of the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://localhost:8888/seaside/"&gt;http://localhost:8888/seaside/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://localhost:8888/seaside/tests/scriptaculous"&gt;http://localhost:8888/seaside/tests/scriptaculous&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;It's not ready for production, because &lt;a href="http://dolphinseaside.blogspot.com/2007/11/less-is-more.html"&gt;it still leaves dangling processes around&lt;/a&gt; until the handlers are cleared. I must fix it, so if nobody does it first, I'll will. However it can be used for development (we will), so I'll be releasing small fixes from now on. Feel free to add comments here, or send suggestions, bug reports, fixes or flames by email to eMaringolo at gmail dot com.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;EDIT: Fixed the Scriptaculous link (thanks JSC)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-7697056612631711838?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/7697056612631711838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=7697056612631711838' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/7697056612631711838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/7697056612631711838'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/seaside-28a1-eam528-preview-version.html' title='Seaside 2.8a1-eam.528 preview version'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-1588931398174351252</id><published>2007-11-09T10:46:00.000-08:00</published><updated>2007-11-09T10:53:05.814-08:00</updated><title type='text'>Less is more, but not this time</title><content type='html'>I made a mistake when I removed the message send metioned in&lt;br /&gt;&lt;a href="http://dolphinseaside.blogspot.com/2007/11/less-is-more.html"&gt;my previous post&lt;/a&gt;, so we are one step back. However, I'll be releasing a beta version today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-1588931398174351252?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/1588931398174351252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=1588931398174351252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1588931398174351252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1588931398174351252'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/less-is-more-but-not-this-time.html' title='Less is more, but not this time'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-2975634866298173148</id><published>2007-11-06T16:24:00.000-08:00</published><updated>2007-11-06T16:34:25.582-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dolphin'/><category scheme='http://www.blogger.com/atom/ns#' term='seaside'/><title type='text'>Less is more</title><content type='html'>A stated in &lt;a href="http://www.cincomsmalltalk.com/userblogs/arden/blogView"&gt;other Smalltalk blog&lt;/a&gt;, less is more. And that was the case with the suspended processes left when running Seaside on Dolphin, to fix it I had to "remove" code, not to add.&lt;br /&gt;&lt;br /&gt;Removing one method send in Continuation&gt;&gt;#value:, everything started to work as expected.&lt;br /&gt;&lt;br /&gt;The only thing remaining is the reference to some dead processes of Swazoo (HTTPConnection&gt;&gt;#interact) by some handlers of Seaside, once done, Seaside on Dolphin will rock!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-2975634866298173148?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/2975634866298173148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=2975634866298173148' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/2975634866298173148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/2975634866298173148'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/less-is-more.html' title='Less is more'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-5521888728064453968</id><published>2007-11-06T11:50:00.000-08:00</published><updated>2007-11-06T12:08:31.512-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dolphin'/><category scheme='http://www.blogger.com/atom/ns#' term='benchmarks'/><category scheme='http://www.blogger.com/atom/ns#' term='seaside'/><title type='text'>Benchmarking</title><content type='html'>I've been running some benchmarks against Seaside on Dolphin.&lt;br /&gt;&lt;br /&gt;I must say it runs very well, with an good page/sec rate for business apps. Anyway it can't handle being "slashdotted".&lt;br /&gt;&lt;br /&gt;However, there is a severe problem with something leaving dangling processes in suspended or dead state, which collapses the image after 4 minutes of brute requests (above 8000 requests one after the other), generating a similar number of processes (think of it, 8000 processes!!!!).&lt;br /&gt;&lt;br /&gt;Something smells near the Continuation implementation. Once solved the request rate should rise.&lt;br /&gt;&lt;br /&gt;I'll publish the graphs and results when I learn how to do it. :-)&lt;br /&gt;&lt;br /&gt;Even with that "little" problem, the performance is a little better than the Squeak implementation (15% faster).&lt;br /&gt;&lt;br /&gt;More coming soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-5521888728064453968?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/5521888728064453968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=5521888728064453968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/5521888728064453968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/5521888728064453968'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/benchmarking.html' title='Benchmarking'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-1329186819995254291</id><published>2007-11-02T08:11:00.000-07:00</published><updated>2007-11-02T08:12:55.508-07:00</updated><title type='text'>Twittering</title><content type='html'>Scriptaculous is on its way too...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-1329186819995254291?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/1329186819995254291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=1329186819995254291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1329186819995254291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1329186819995254291'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/twittering.html' title='Twittering'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-6002684412038746988</id><published>2007-11-01T14:08:00.001-07:00</published><updated>2008-12-08T21:12:09.970-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dolphin'/><category scheme='http://www.blogger.com/atom/ns#' term='port'/><category scheme='http://www.blogger.com/atom/ns#' term='seaside'/><title type='text'>Evergreen Terrace</title><content type='html'>When all is green, I feel happy:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rQpQI9LgBQw/RypCMdxgS7I/AAAAAAAABE4/1HqAHs-TwbU/s1600-h/testRunner.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://2.bp.blogspot.com/_rQpQI9LgBQw/RypCMdxgS7I/AAAAAAAABE4/1HqAHs-TwbU/s320/testRunner.png" alt="" id="BLOGGER_PHOTO_ID_5127983907632860082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Doesn't it look pretty?&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rQpQI9LgBQw/RypB1NxgS6I/AAAAAAAABEw/YmDEnhD4CKU/s1600-h/browser.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://1.bp.blogspot.com/_rQpQI9LgBQw/RypB1NxgS6I/AAAAAAAABEw/YmDEnhD4CKU/s320/browser.png" alt="" id="BLOGGER_PHOTO_ID_5127983508200901538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And of course, it's running on Dolphin X6.&lt;br /&gt;&lt;br /&gt;The status is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;All the tests passes&lt;/li&gt;&lt;ul&gt;&lt;li&gt;The Unicode tests were omited because Dolphin doesn't support unicode&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Some processes are left suspended, when I clear the handlers they leave, something is referencing them&lt;/li&gt;&lt;li&gt;I learnt how to use Monticello (nice tool)&lt;/li&gt;&lt;li&gt;The web based browser doesn't work, I'll will try to fix it, however it's not prioritary.&lt;/li&gt;&lt;/ul&gt;This looks promising...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-6002684412038746988?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/6002684412038746988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=6002684412038746988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/6002684412038746988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/6002684412038746988'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/11/evergreen-terrace.html' title='Evergreen Terrace'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rQpQI9LgBQw/RypCMdxgS7I/AAAAAAAABE4/1HqAHs-TwbU/s72-c/testRunner.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-4618361831542003111</id><published>2007-10-31T18:00:00.000-07:00</published><updated>2007-10-31T14:04:56.286-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dolphin'/><category scheme='http://www.blogger.com/atom/ns#' term='port'/><category scheme='http://www.blogger.com/atom/ns#' term='seaside'/><title type='text'>Third time's charm</title><content type='html'>This is the third time I begin to port Seaside. First was 2.6, then 2.7 and now 2.8.&lt;br /&gt;And this time I'm not doing it in my spare time at home, now I'm doing it here where I work, at &lt;a href="http://www.infoil.com.ar"&gt;InfOil&lt;/a&gt;, in an effort to "webify" our new platform which as always in our company is developed with Smalltalk. So now I'm suposed to be able to work on this during my working hours, and then cooldown at home.&lt;br /&gt;&lt;br /&gt;By now I can say that this time Seaside is better factored, probably because of the GemStone port and because project maturity itself.&lt;br /&gt;&lt;br /&gt;So far is going well, with only 7 failed test over 171.&lt;br /&gt;&lt;br /&gt;Let's see if this time a dolphin can be sought near the Seaside.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-4618361831542003111?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/4618361831542003111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=4618361831542003111' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/4618361831542003111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/4618361831542003111'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/10/third-times-charm.html' title='Third time&apos;s charm'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-1513932673092173590</id><published>2007-10-31T06:11:00.000-07:00</published><updated>2007-10-31T06:15:10.483-07:00</updated><title type='text'>POST</title><content type='html'>Power On Self Test running... [OK]&lt;br /&gt;&lt;br /&gt;Development will resume soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-1513932673092173590?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/1513932673092173590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=1513932673092173590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1513932673092173590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1513932673092173590'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/10/post.html' title='POST'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-1271623880849565651</id><published>2007-02-11T17:45:00.000-08:00</published><updated>2008-12-08T21:12:10.310-08:00</updated><title type='text'>Seaside 2.7 on its way</title><content type='html'>Even with my "getting worst every day" &lt;a href="http://www.flickr.com/photos/emaringolo/378878481/"&gt;garbled screen&lt;/a&gt; problem, I could make Seaside 2.7a-169mb version work mostly stable on the computer. I'll try to finish it as soon as it's possible. The sushi store, halos, and some other stuff is working.&lt;br /&gt;&lt;br /&gt;Below is a  screenshot of Sushi Store running on seaside 2.7, over Dolphin Smalltalk X6.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rQpQI9LgBQw/Rc_H8s3AV8I/AAAAAAAAAGU/i5AR4TzPOek/s1600-h/seaside-2.7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rQpQI9LgBQw/Rc_H8s3AV8I/AAAAAAAAAGU/i5AR4TzPOek/s400/seaside-2.7.png" alt="" id="BLOGGER_PHOTO_ID_5030459154444081090" border="0" /&gt;&lt;/a&gt;And BTW, it runs fast!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-1271623880849565651?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/1271623880849565651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=1271623880849565651' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1271623880849565651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/1271623880849565651'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/02/seaside-27-on-its-way.html' title='Seaside 2.7 on its way'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rQpQI9LgBQw/Rc_H8s3AV8I/AAAAAAAAAGU/i5AR4TzPOek/s72-c/seaside-2.7.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-2047902521100326438</id><published>2007-02-09T15:35:00.000-08:00</published><updated>2007-02-09T15:32:17.445-08:00</updated><title type='text'>Getting back</title><content type='html'>I'm trying to get back to the work on maintaining the Dolphin port of Seaside. Stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-2047902521100326438?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dolphinseaside.blogspot.com/' title='Getting back'/><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/2047902521100326438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=2047902521100326438' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/2047902521100326438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/2047902521100326438'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2007/02/getting-back.html' title='Getting back'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-115331497365913639</id><published>2006-07-19T06:16:00.000-07:00</published><updated>2006-07-19T06:16:13.676-07:00</updated><title type='text'>Sport + Swazoo 1.1.4 + Seaside 2.6 for Dolphin X6</title><content type='html'>&lt;p&gt;Sport, Swazoo 1.1.4 and Seaside 2.6 are available for download. You can &lt;a href="http://emaringolo.users.dolphinmap.net/"&gt;download them from my DolphinMap homepage&lt;/a&gt;.&lt;br /&gt;Feel free to report errors, send suggestions or postal cards to my mailbox.&lt;br /&gt;Also, you can report them to:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;General Dolphin questions at news://comp.lang.smalltalk.dolphin&lt;/li&gt;&lt;li&gt;Swazoo and Sport  &lt;span style="font-style: italic;"&gt;swazoo-devel at lists.sourceforge.net&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Seaside stuff to Seaside Mailing List &lt;span style="font-style: italic;"&gt;seaside at lists.squeakfoundation.org&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-115331497365913639?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/115331497365913639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=115331497365913639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/115331497365913639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/115331497365913639'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2006/07/sport-swazoo-114-seaside-26-for.html' title='Sport + Swazoo 1.1.4 + Seaside 2.6 for Dolphin X6'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-115318663632176569</id><published>2006-07-17T18:37:00.000-07:00</published><updated>2006-07-17T18:48:17.713-07:00</updated><title type='text'>Sport and Swazoo released</title><content type='html'>I've completed the port of Swazoo 1.1.4 and Sport.&lt;br /&gt;I don't have a hosting yet, so if you want them, drop me a request on eMaringolo at gmail dot com.&lt;br /&gt;&lt;br /&gt;I have it available in STS Project Export XML format (.pex), and good old .pac packages.&lt;br /&gt;&lt;br /&gt;To load the .pac's you must first load Sport, and then Swazoo.&lt;br /&gt;First load Sport in this order:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;VW Filenames.pac&lt;/li&gt;&lt;li&gt;MD5.pac&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Sport&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Sport tests&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Then load Swazoo in this order:&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Swazoo-Compatibility.pac&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Swazoo-Headers.pac&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Swazoo-Server.pac&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Swazoo-Resources.pac&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Swazoo-Examples.pac&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Swazoo-Tests.pac&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Then you can test it evaluating:&lt;/p&gt;&lt;code&gt;site := Site new name: 'swazoo'.&lt;br /&gt;site host: 'localhost' ip: '127.0.0.1' port: 8888.&lt;br /&gt;site addResource: (comp := CompositeResource uriPattern: '/').&lt;br /&gt;comp addResource: (HelloWorldResource uriPattern: 'hello').&lt;br /&gt;SwazooServer singleton addSite: site.&lt;br /&gt;site start.&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;p&gt;Then to stop your server do:&lt;/p&gt;&lt;code&gt;site stop&lt;/code&gt;&lt;br /&gt;&lt;p&gt;For more information visit &lt;a href="http://www.swazoo.org"&gt;Swazoo.org&lt;/a&gt;, or &lt;a href="http://swazoo.sourceforge.net"&gt;Swazoo Sourceforge homepage&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;More to follow...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-115318663632176569?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/115318663632176569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=115318663632176569' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/115318663632176569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/115318663632176569'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2006/07/sport-and-swazoo-released.html' title='Sport and Swazoo released'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-115289309391164829</id><published>2006-07-14T09:04:00.000-07:00</published><updated>2006-07-14T09:04:53.973-07:00</updated><title type='text'>The three S's</title><content type='html'>&lt;p&gt;I'm packaging and testing an "usable" (I can't tell if it's stable) release for Dolphin of:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://wiki.cs.uiuc.edu/VisualWorks/Sport"&gt;Sport&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.swazoo.org/"&gt;Swazoo 1.1.4 &lt;/a&gt;latest release ported from the main codestream on Cincom Public Repository, based on the Sport compatbility layer&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.seaside.st/Download/Dolphin/"&gt;Seaside &lt;/a&gt;(adapted from Avi Bryant's port, and with better integration with Swazoo).&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;p&gt;Stay tuned, my intention is to release during this weekend.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-115289309391164829?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/115289309391164829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=115289309391164829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/115289309391164829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/115289309391164829'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2006/07/three-ss.html' title='The three S&apos;s'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-115038453800801520</id><published>2006-06-15T08:15:00.000-07:00</published><updated>2006-06-15T08:15:38.073-07:00</updated><title type='text'>Dolphin Seaside Community</title><content type='html'>&lt;p&gt;The Dolphin community of Seaside users/contributors is growing slowly, today &lt;a href="http://mrubi.users.dolphinmap.net"&gt;Martin Rubi&lt;/a&gt; published his port of Scriptaculous for Seaside.&lt;/p&gt;&lt;blockquote&gt;I've done nothing but the smallest changes to make the&lt;br /&gt;scriptaculous examples to work in Dolphin. I don't intend this to be a real&lt;br /&gt;port, consider it more like something to play with.&lt;br /&gt;Anyway, in case someone is interested, here it is.&lt;br /&gt;&lt;a href="http://mrubi.users.dolphinmap.net/Scriptaculous.rar"&gt;http://mrubi.users.dolphinmap.net/Scriptaculous.rar&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;Gracias Martin!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-115038453800801520?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/115038453800801520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=115038453800801520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/115038453800801520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/115038453800801520'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2006/06/dolphin-seaside-community.html' title='Dolphin Seaside Community'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-114864742679801590</id><published>2006-05-26T05:32:00.000-07:00</published><updated>2006-05-26T05:43:46.813-07:00</updated><title type='text'>Dolphin Port Available</title><content type='html'>Good news in this shore: Avi Bryant announced an early port of Seaside for Dolphin Smalltalk X6.&lt;br /&gt;One note to have in mind is:&lt;br /&gt;&lt;blockquote&gt;This is a preliminary port - although most things seem to work, testing has been minimal and there are doubtless many problems remaining. Please write about your experiences on the &lt;a href="http://www.seaside.st/Community/MailingList/"&gt;list&lt;/a&gt; and I'll do my best to fix things.&lt;/blockquote&gt;You can download this port and see an extended detail of what's working and what not in the &lt;a href="http://www.seaside.st/Download/Dolphin/"&gt;Seaside Dolphin download page.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This weekend we'll have something to play with. :)&lt;br /&gt;&lt;br /&gt;Enjoy Dolphin and Seaside.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-114864742679801590?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/114864742679801590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=114864742679801590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/114864742679801590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/114864742679801590'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2006/05/dolphin-port-available.html' title='Dolphin Port Available'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-114795642760265012</id><published>2006-05-18T05:47:00.000-07:00</published><updated>2006-05-18T05:52:40.520-07:00</updated><title type='text'>Keeping the buzz loud</title><content type='html'>By now, we only have buzzing and gossip, but here is what Avi Bryant said about the status of the Dolphin port of Seaside:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;I haven't forgotten, I'm just slightly behind schedule (so what else is new... sigh).  But there's nothing like a public commitment to make things happen, so: I promise that I will release some useful version of Seaside on Dolphin by this time next week - on or before Thursday, May 25.&lt;/blockquote&gt;&lt;br /&gt;Go Avi!&lt;br /&gt;&lt;br /&gt;Seems like May 25 will have another celebration cause.&lt;br /&gt;Here, we already have one: &lt;a href="http://es.wikipedia.org/wiki/Revoluci%C3%B3n_de_Mayo"&gt;May revolution (spanish)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-114795642760265012?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/114795642760265012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=114795642760265012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/114795642760265012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/114795642760265012'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2006/05/keeping-buzz-loud.html' title='Keeping the buzz loud'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-114311673611198527</id><published>2006-03-23T04:25:00.000-08:00</published><updated>2006-03-23T04:26:44.400-08:00</updated><title type='text'>Object Arts will pay the development</title><content type='html'>&lt;span style="font-weight: bold;"&gt;It's confirmed&lt;/span&gt;, Avi Bryant will do the Dolphin port of Seaside.&lt;br /&gt;According to his own words, he is &lt;span style="font-style: italic;"&gt;"aiming to have an initial port done by May"&lt;/span&gt;, so we have to wait until then, and see what "initial" means, and what will be the strategy choosen to continue its maintenance.&lt;br /&gt;&lt;br /&gt;However, once again, thanks Object Arts for supporting and investing in the improvement of &lt;a href="http://www.object-arts.com"&gt;Dolphin Smalltalk&lt;/a&gt; , and thanks Avi Bryant / Smalltought for accepting the work.&lt;br /&gt;&lt;br /&gt;We have to sit and wait. We can start a bonfire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-114311673611198527?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/114311673611198527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=114311673611198527' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/114311673611198527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/114311673611198527'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2006/03/object-arts-will-pay-development.html' title='Object Arts will pay the development'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-114255933485994523</id><published>2006-03-16T17:35:00.000-08:00</published><updated>2006-03-16T17:35:34.893-08:00</updated><title type='text'>Avi Bryant will do the port?</title><content type='html'>Considering &lt;a href="http://groups.google.com/group/comp.lang.smalltalk.dolphin/msg/5c9a599e9f9f40ef"&gt;a post&lt;/a&gt; on comp.lang.smalltalk.dolphin, does exists the possibility that OA pays to Avi Bryant to do the Dolphin port of Seaside.&lt;br /&gt;That would be great, considering that, for those who don't know, the original developer would do the port.&lt;br /&gt;Who will maintain the port? Nobody cares by now :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-114255933485994523?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/114255933485994523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=114255933485994523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/114255933485994523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/114255933485994523'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2006/03/avi-bryant-will-do-port.html' title='Avi Bryant will do the port?'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-114242881868554730</id><published>2006-03-15T05:20:00.000-08:00</published><updated>2006-03-15T05:20:18.706-08:00</updated><title type='text'>New tides</title><content type='html'>&lt;p&gt;&lt;a href="http://groups.google.com/group/comp.lang.smalltalk.dolphin/browse_thread/thread/8099b8d234968e4d/0bc04acd836f270b?tvc=2#730bf9943e709667"&gt;There &lt;/a&gt; has been some new intereset in having Seaside in Dolphin, so we can try to arrange developers and resources to complete the port once and forever (and maintain it forever also ;-) ).&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;What we need:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;A Wiki or some similar collaboration space&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A communication medium&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A way of automating the conversion of monticello packages to Dolphin PACs&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Check the if the Dolphin VM supports everything needed to run the continuations of Seaside2&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Developers :-) (few but with criteria)&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Notes about reqs above:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt; &lt;li&gt;This weblog isn't enough, IMHO&lt;/li&gt;&lt;br /&gt; &lt;li&gt;May be comp.lang.smalltalk.dolphin&lt;/li&gt;&lt;br /&gt; &lt;li&gt;This way we can add third party add ons to Seaside without having to rewrite a possible exporter from Squeak&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Continuations was implemented having Seaside1 in mind, I have some problems in the current port, returning to expired or across processes, &lt;b&gt;this is the big shadow&lt;/b&gt; that should be cleared, if possible implementing a regression test.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;So feel free to post comments here if you want to collaborate with resources or as developer.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Keep the Dolphin swimming.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-114242881868554730?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/114242881868554730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=114242881868554730' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/114242881868554730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/114242881868554730'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2006/03/new-tides_15.html' title='New tides'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-113280034638803776</id><published>2005-11-23T18:21:00.000-08:00</published><updated>2005-11-23T18:45:46.396-08:00</updated><title type='text'>Packaging the unpackageable...</title><content type='html'>Until now I was working with 4 or 5 packages, containing all the seaside stuff, the seaside loose, tests, and the squeak compatibility. Last night I was trying to packagize the classes and loose methods of Seaside.&lt;br /&gt;&lt;br /&gt;My first approach was to use a separate package for each of the seaside class categories (which are pretty well categorized). So I could write an exporter in Squeak, that could export each category into a separate package. That way I would maintain the core, the widgets, and other classes separately. Well... I've failed. The coupling between the packages was so big, that I couldn't save any package, or just a few.&lt;br /&gt;&lt;br /&gt;So I rolled back, put almost all into a big bag package named "Seaside Common", and left out the packages which don't cause cyclic dependencies.&lt;br /&gt;&lt;br /&gt;The packages not in "Seaside Common" are, whose includes classes corresponding to the squeak class category:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Seaside Configuration&lt;/li&gt;   &lt;li&gt;Seaside Continuations&lt;/li&gt;   &lt;li&gt;Seaside Examples Test&lt;/li&gt;   &lt;li&gt;Seaside HTTP&lt;/li&gt;   &lt;li&gt;Seaside Libraries&lt;/li&gt;   &lt;li&gt;Seaside Utilities&lt;/li&gt;   &lt;li&gt;Seaside Canvas (includes also the Canvas Tags)&lt;/li&gt; &lt;/ul&gt; I don't know if it's possible to decouple things, I would like to have the widgets and all which is not really core in other packages. Then everything else is convenience (which will be installed as soon is proven that are convenient :-).&lt;br /&gt;&lt;br /&gt;However, it's still active. And so I am.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-113280034638803776?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/113280034638803776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=113280034638803776' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/113280034638803776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/113280034638803776'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2005/11/packaging-unpackageable.html' title='Packaging the unpackageable...'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-113236663803842592</id><published>2005-11-18T18:04:00.000-08:00</published><updated>2005-11-18T18:46:07.763-08:00</updated><title type='text'>Images working</title><content type='html'>I'm back with news (good I think).&lt;br /&gt;&lt;br /&gt;All the images stuff is working!&lt;br /&gt;Thanks to Object Arts, and all the people who did the GDI+ implementation for Dolphin (SW, CU, LS, DA), it's extremely full featured and very Smalltalk.&lt;br /&gt;&lt;br /&gt;As usual with a good Smalltalk, I searched through the class library and found exactly what I needed. It happens that GdiplusImage implements a method named #asByteArray: , which expects the MIME type string (i.e. 'image/png'), using that for the encoding, plus four or five methods, it began to work. Without considering the side effect of polymorphism/dynamic binding, because all the Seaside (and Squeak) expects Forms as it base for all the image/pictures working, I use Gdiplus images and both understand a minimum common protocol, including #width, #height, etc.&lt;br /&gt;&lt;br /&gt;However, it's working!.&lt;br /&gt;I've found some other (worst?) problems, but all will be fixed, in their time.&lt;br /&gt;&lt;br /&gt;I'll keep walking on the seaside, until the sun falls...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-113236663803842592?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/113236663803842592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=113236663803842592' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/113236663803842592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/113236663803842592'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2005/11/images-working.html' title='Images working'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-113224961803705259</id><published>2005-11-17T09:46:00.000-08:00</published><updated>2005-11-17T09:47:49.740-08:00</updated><title type='text'>Uploads working</title><content type='html'>The uploads are working.&lt;br /&gt;WAFile expected a sequenced stream as it's contents.&lt;br /&gt;Once done that, and implemented #asMIMEDocument in SequencedStream it began to work.&lt;br /&gt;&lt;br /&gt;Wohoo! few things remains...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-113224961803705259?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/113224961803705259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=113224961803705259' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/113224961803705259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/113224961803705259'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2005/11/uploads-working.html' title='Uploads working'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-113216563201187383</id><published>2005-11-16T10:27:00.000-08:00</published><updated>2005-11-16T10:43:11.383-08:00</updated><title type='text'>Seaside tides report</title><content type='html'>&lt;p class="mobile-post"&gt;Well, this intends to be a report of how it's going on.&lt;/p&gt;&lt;p class="mobile-post"&gt;By now this is the status of the functionality available, which were&lt;br /&gt;tested using the alltests application:&lt;/p&gt; &lt;p class="mobile-post"&gt;&lt;span style="font-weight: bold;"&gt;Things OK:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;   &lt;li&gt;Input&lt;/li&gt;   &lt;li&gt;Html&lt;/li&gt;   &lt;li&gt;Exception&lt;/li&gt;   &lt;li&gt;Transaction&lt;/li&gt;   &lt;li&gt;Parent&lt;/li&gt;   &lt;li&gt;Task&lt;/li&gt;   &lt;li&gt;Cookies&lt;/li&gt;   &lt;li&gt;Callbacks&lt;/li&gt;   &lt;li&gt;Canvas&lt;/li&gt;   &lt;li&gt;Home&lt;/li&gt;   &lt;li&gt;Cache&lt;/li&gt;   &lt;li&gt;Submit&lt;/li&gt; &lt;/ul&gt; &lt;p style="font-weight: bold;" class="mobile-post"&gt;Things that are half-working:&lt;/p&gt;&lt;p class="mobile-post"&gt;- &lt;span style="font-style: italic;"&gt;Error&lt;/span&gt;, this trows the warning and the error, but I can't debug the&lt;br /&gt;error. I get a "Cannot return a WAWalkback to expired context or&lt;br /&gt;across Processes."&lt;/p&gt; &lt;p class="mobile-post"&gt;- &lt;span style="font-style: italic;"&gt;Live &lt;/span&gt;- It live updates how it likes, and whatever it likes. It is,&lt;br /&gt;it updates but refreshing the whole page. Or doesn't updates et all.&lt;br /&gt;Michel Bany said that this behavior occured to him in VW, and in the&lt;br /&gt;new SeasideAsync package it is solved, so once I get things done&lt;br /&gt;with the rest, I'll move ahead with it.&lt;/p&gt; &lt;p class="mobile-post"&gt;- &lt;span style="font-style: italic;"&gt;Upload&lt;/span&gt;, It's uploading, but I get a blind DNU that I will track&lt;br /&gt;later. Last night I found that the HTTPPost didn't build the part's&lt;br /&gt;properly, ommiting the filename in the PostDatum which may require it.&lt;/p&gt; &lt;p class="mobile-post"&gt;- &lt;span style="font-style: italic;"&gt;Encoding&lt;/span&gt;, some characters are missing from the map, so it isn't&lt;br /&gt;working just because of laziness.&lt;/p&gt;  &lt;p class="mobile-post"&gt;- Path, It shows aWACounter, so I guess something isn't working&lt;br /&gt;properly.&lt;/p&gt; &lt;p class="mobile-post"&gt;&lt;span style="font-weight: bold;"&gt;Things not ported yet:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;   &lt;li&gt;Images&lt;/li&gt;   &lt;li&gt;Default form&lt;/li&gt; &lt;/ul&gt; &lt;p class="mobile-post"&gt;I'll have fun work porting the image/form stuff, I'll try to do it&lt;br /&gt;using the available GDI+ functionality (if something already exists).&lt;/p&gt; &lt;p class="mobile-post"&gt;&lt;span style="font-weight: bold;"&gt;ToDo&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;- Once the most important things begins to work, I'll refactor and&lt;br /&gt;"repackage" all the seaside classes.&lt;/p&gt; &lt;p class="mobile-post"&gt;- Then prepare everything and build an exporter from Squeak, which&lt;br /&gt;exports what I want, in Dolphin package format. And try to keep an&lt;br /&gt;up to date version of the port.&lt;br /&gt;&lt;/p&gt; &lt;p class="mobile-post"&gt;- Start to "dolphinize" the Seaside port, it is, add a Seaside Flipper inspector, implement some command query stuff. And some other crazy things I have in my head.&lt;br /&gt;&lt;/p&gt;  &lt;p class="mobile-post"&gt;I know forgot a lot of things, I'll try to post here daily, so I forget less.&lt;br /&gt;&lt;/p&gt; &lt;p class="mobile-post"&gt;&lt;br /&gt;Once again, forgive my english grammar, I'm far from being a english speaker/writer.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-113216563201187383?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/113216563201187383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=113216563201187383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/113216563201187383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/113216563201187383'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2005/11/seaside-tides-report.html' title='Seaside tides report'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18989809.post-113205794834231141</id><published>2005-11-15T04:29:00.000-08:00</published><updated>2005-11-15T04:32:28.350-08:00</updated><title type='text'>Here we go</title><content type='html'>Hi, this is the first post in this weblog. The intention of the weblog is to have a progress log of how is going the port of &lt;a href="http://www.seaside.st"&gt;Seaside &lt;/a&gt;for &lt;a href="http://www.object-arts.com"&gt;Dolphin Smalltalk X6.&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt; Let's walk on the seaside...&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18989809-113205794834231141?l=dolphinseaside.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dolphinseaside.blogspot.com/feeds/113205794834231141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18989809&amp;postID=113205794834231141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/113205794834231141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18989809/posts/default/113205794834231141'/><link rel='alternate' type='text/html' href='http://dolphinseaside.blogspot.com/2005/11/here-we-go.html' title='Here we go'/><author><name>Esteban</name><uri>http://www.blogger.com/profile/02779362875929301975</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_rQpQI9LgBQw/TCDGm7kSwdI/AAAAAAAAK20/5nzkcvmW8oc/S220/n576725571_1730517_4178.jpg'/></author><thr:total>0</thr:total></entry></feed>
