<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
I think it is important that the Seaside community be aware of this.
Eric Clayberg posted the following in the VAST newsgroup:<br>
<br>
<blockquote type="cite">
<pre wrap="">Seaside is a framework for developing sophisticated web applications in
Smalltalk.
<a class="moz-txt-link-freetext" href="http://seaside.st/">http://seaside.st/</a>
Many folks consider it to be the killer app for Smalltalk, much like Ruby on
Rails is for Ruby.
Currently, Seaside is available for Squeak and VisualWorks. It has not been
ported to other dialects such as VAST. We would like to see it ported to
VAST. To that end, we are issuing a challenge to the VAST user community to
port Seaside to VAST. To make it worth your while, we are offering a reward
of a full license to VAST and all of our add-on products (a $9,595 value) to
the first <b class="moz-txt-star"><span class="moz-txt-tag">*</span>five<span
class="moz-txt-tag">*</span></b> people who successfully and independently port Seaside to
VAST (we want to make sure that anyone who gets it working is rewarded, not
just the first to finish).
The Seaside web site states that "Many Smalltalk VMs do not support the
stack-copying techniques Seaside uses to implement backtracking". According
to the site, this includes VAST. Assuming that this is true, you may need to
be creative and come up with slightly different implementations based on
what VAST can do. The most important criteria is that the public API
surfaced by Seaside works as specified. Tutorial examples should also work
unmodified.
<a class="moz-txt-link-freetext" href="http://seaside.st/Tutorial/">http://seaside.st/Tutorial/</a>
-Eric Clayberg
Sr. Vice President of Product Development
Instantiations, Inc.
<a class="moz-txt-link-freetext"
href="mailto:clayberg@instantiations.com">mailto:clayberg@instantiations.com</a>
<a class="moz-txt-link-freetext"
href="http://www.instantiations.com/vast">http://www.instantiations.com/vast</a> </pre>
</blockquote>
<br>
I responded to his post thus:<br>
<br>
<blockquote type="cite">Or modify VAST to support the continuations
that Seaside requires. Then it would be a fairly straight-forward
port.
<br>
<br>
Otherwise.... good luck!
<br>
<br>
Nevin
</blockquote>
<br>
And his response was then:<br>
<br>
<blockquote type="cite">
<pre wrap="">Any approach is on the table as long as it works in the end. Modifying the
base in a backward compatible manner is fine with me. We can roll any base
changes into the next maintenance build.
-Eric Clayberg
Sr. Vice President of Product Development
Instantiations, Inc.
<a class="moz-txt-link-freetext"
href="mailto:clayberg@instantiations.com">mailto:clayberg@instantiations.com</a>
<a class="moz-txt-link-freetext"
href="http://www.instantiations.com/vast">http://www.instantiations.com/vast</a> </pre>
</blockquote>
<br>
<br>
</body>
</html>