<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Sam Ruby on Continuations for Curmudgeons</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Fri, 24 May 2013 09:43:25 -0400</pubDate>


    <item>

        <title>Thread base implementation</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[<blockquote>is this not just over complex, twisting the language to support a 'yield' keyword it doesn't have ? The fib could be implemented like this :private static Continuation fib= new Continuation() {		private int...]]></description>
        

        <pubDate>Thu, 21 Apr 2005 09:18:20 -0400</pubDate>

        

        <jf:creationDate>Thu, 21 Apr 2005 09:18:20 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 21 Apr 2005 09:18:20 -0400</jf:modificationDate>
        <jf:date>Apr 21, 2005</jf:date>
        <jf:author>Emmanuel Pirsch</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RE: Still not quite convinced</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[As a reply to Cedric's post I recorded a video to show that continuations can be debugged with a regular Java debugger when using the RIFE framework, which offers native web continuations in Java.<br><br><a...]]></description>
        

        <pubDate>Tue, 19 Apr 2005 00:56:58 -0400</pubDate>

        

        <jf:creationDate>Tue, 19 Apr 2005 00:56:58 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 19 Apr 2005 00:56:58 -0400</jf:modificationDate>
        <jf:date>Apr 19, 2005</jf:date>
        <jf:author>gbevin</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Still not quite convinced</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[I posted a few thoughts (and doubts) on my blog:<br><br><a href="http://beust.com/weblog/archives/000272.html" target="_blank">http://beust.com/weblog/archives/000272.html</a><br><br>Somebody pointed out in the comments that despite what the article...]]></description>
        

        <pubDate>Mon, 18 Apr 2005 14:37:03 -0400</pubDate>

        

        <jf:creationDate>Mon, 18 Apr 2005 14:37:03 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 18 Apr 2005 14:37:03 -0400</jf:modificationDate>
        <jf:date>Apr 18, 2005</jf:date>
        <jf:author>Cedric Beust</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Thread base implementation</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[is this not just over complex, twisting the language to support a 'yield' keyword it doesn't have ? <br><br>The fib could be implemented like this :<br>private static Continuation fib= new Continuation() {<br>		private int...]]></description>
        

        <pubDate>Mon, 18 Apr 2005 12:16:25 -0400</pubDate>

        

        <jf:creationDate>Mon, 18 Apr 2005 12:16:25 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 18 Apr 2005 12:16:25 -0400</jf:modificationDate>
        <jf:date>Apr 18, 2005</jf:date>
        <jf:author>David Waddell</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Sam Ruby on Continuations for Curmudgeons</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[<blockquote><blockquote>Some Java based initiatives..</blockquote>It would be possible for Java to support language-level continuations with a special sub-class of Throwable, e.g. Continuable. The &quot;yield&quot; equivalent would be to construct the...]]></description>
        

        <pubDate>Mon, 18 Apr 2005 09:18:48 -0400</pubDate>

        

        <jf:creationDate>Mon, 18 Apr 2005 09:18:48 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 18 Apr 2005 09:18:48 -0400</jf:modificationDate>
        <jf:date>Apr 18, 2005</jf:date>
        <jf:author>Dilip Ranganathan</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Transparent migration of mobile agents</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[I remember this being implemented in an agent framework<br>around 97/98 with above &quot;keywords&quot;.<br><br>Basically a program would throw an Exception on go() and<br>upon reactivation the framework &quot;walked&quot; the methods up<br>(doing...]]></description>
        

        <pubDate>Sat, 16 Apr 2005 08:29:34 -0400</pubDate>

        

        <jf:creationDate>Sat, 16 Apr 2005 08:29:34 -0400</jf:creationDate>
        <jf:modificationDate>Sat, 16 Apr 2005 08:29:34 -0400</jf:modificationDate>
        <jf:date>Apr 16, 2005</jf:date>
        <jf:author>Achwamabat Machmabalamat</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Thread base implementation</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[You're right, Emmmanuel, I'm sorry, I didn't read your code and jumped to conclusions. The real difficulty with implementing native Java continuations is to make them work without changing any code and simply adding a simple statement (pause()) in RIFE....]]></description>
        

        <pubDate>Sat, 16 Apr 2005 04:14:25 -0400</pubDate>

        

        <jf:creationDate>Sat, 16 Apr 2005 04:14:25 -0400</jf:creationDate>
        <jf:modificationDate>Sat, 16 Apr 2005 04:14:25 -0400</jf:modificationDate>
        <jf:date>Apr 16, 2005</jf:date>
        <jf:author>gbevin</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Thread base implementation</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[Did you check the code?<br><br>The continuation stack frame is kept in a new thread... It will not consume and/or block any thread responding to a request.<br><br>The only time the request thread will block is when calling the continuation doit() method....]]></description>
        

        <pubDate>Fri, 15 Apr 2005 21:17:55 -0400</pubDate>

        

        <jf:creationDate>Fri, 15 Apr 2005 21:17:55 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 15 Apr 2005 21:17:55 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2005</jf:date>
        <jf:author>Emmanuel Pirsch</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Thread base implementation</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[Thread-based implementation can't work in a web environment since you typically hijack the thread and it can't be used by other users anymore. For performance and scalability reasons, threads have to be released as soon as a request terminates.]]></description>
        

        <pubDate>Fri, 15 Apr 2005 17:22:12 -0400</pubDate>

        

        <jf:creationDate>Fri, 15 Apr 2005 17:22:12 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 15 Apr 2005 17:22:12 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2005</jf:date>
        <jf:author>gbevin</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Thread base implementation</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[Look at the comment I posted (<a href="http://www.intertwingly.net/blog/2005/04/13/Continuations-for-Curmudgeons" target="_blank">http://www.intertwingly.net/blog/2005/04/13/Continuations-for-Curmudgeons</a>) on his blog... I provide a simple way to do...]]></description>
        

        <pubDate>Fri, 15 Apr 2005 12:52:54 -0400</pubDate>

        

        <jf:creationDate>Fri, 15 Apr 2005 12:52:54 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 15 Apr 2005 12:52:54 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2005</jf:date>
        <jf:author>Emmanuel Pirsch</jf:author>
        <jf:replyCount>7</jf:replyCount>
    </item>


    <item>

        <title>Sam Ruby on Continuations for Curmudgeons</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[<blockquote><blockquote>Some Java based initiatives..</blockquote>It would be possible for Java to support language-level continuations with a special sub-class of Throwable, e.g. Continuable. The &quot;yield&quot; equivalent would be to construct the...]]></description>
        

        <pubDate>Fri, 15 Apr 2005 10:52:47 -0400</pubDate>

        

        <jf:creationDate>Fri, 15 Apr 2005 10:52:47 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 15 Apr 2005 10:52:47 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2005</jf:date>
        <jf:author>gbevin</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Sam Ruby on Continuations for Curmudgeons</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[<blockquote>Some Java based initiatives..</blockquote><br>It would be possible for Java to support language-level continuations with a special sub-class of Throwable, e.g. Continuable. The &quot;yield&quot; equivalent would be to construct the...]]></description>
        

        <pubDate>Fri, 15 Apr 2005 07:43:32 -0400</pubDate>

        

        <jf:creationDate>Fri, 15 Apr 2005 07:43:32 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 15 Apr 2005 07:43:32 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2005</jf:date>
        <jf:author>Cameron Purdy</jf:author>
        <jf:replyCount>11</jf:replyCount>
    </item>


    <item>

        <title>Continuations in RIFE</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[In <a href="http://rife.dev.java.net" target="_blank">RIFE</a> (similarly to Cocoon) we have adopted a continuations style that doesn't mandate their use throughout the whole web engine (which is what Seaside does iirc). There are a number of situations...]]></description>
        

        <pubDate>Fri, 15 Apr 2005 03:09:51 -0400</pubDate>

        

        <jf:creationDate>Fri, 15 Apr 2005 03:09:51 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 15 Apr 2005 03:09:51 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2005</jf:date>
        <jf:author>gbevin</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Continuations in Cocoon</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[Sam mentions Cocoon but doesn't provide much of an example. Here is one from the Cocoon web site. <a href="http://cocoon.apache.org/2.1/userdocs/flow/continuations.html" target="_blank">Advanced Control Flow</a>.]]></description>
        

        <pubDate>Fri, 15 Apr 2005 01:37:07 -0400</pubDate>

        

        <jf:creationDate>Fri, 15 Apr 2005 01:37:07 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 15 Apr 2005 01:37:07 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2005</jf:date>
        <jf:author>Ralph G.</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Sam Ruby on Continuations for Curmudgeons</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33317</link>

        

        
            <description><![CDATA[<blockquote>An for continuations at JVM level, I think is too simplistic to say we need JUST continuations.</blockquote><br>I meant we do have to think in a broader context since any new  feature can have a very negative impact to some other existent or...]]></description>
        

        <pubDate>Thu, 14 Apr 2005 17:45:43 -0400</pubDate>

        

        <jf:creationDate>Thu, 14 Apr 2005 17:45:43 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 14 Apr 2005 17:45:43 -0400</jf:modificationDate>
        <jf:date>Apr 14, 2005</jf:date>
        <jf:author>Rodolfo  de Paula</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

