john sullivan | 28 Jan 23:35
Picon

Re: Re: [scala] Scala 2.8.0 Beta 1

I would be very pleased if this mailing list were reserved for announcements of new releases. Opinions?

On Thu, Jan 28, 2010 at 5:25 PM, Meredith Gregory <lgreg.meredith-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Dear Rich,

i found the problem. i'm not running java 1.6 by default, yet. When i switch to

bash-3.2$ env PATH=/Users/lgm/work/src/projex/biosimilarity/scala/build/pack/bin:/Users/lgm/work/src/devtools/javaSDK/soylatte16-1.0.2/bin:$PATH JAVA_HOME=/Users/lgm/work/src/devtools/javaSDK/soylatte16-1.0.2 ANT-OPTS=-Xmx1024m ant test

it works as advertised.

Best wishes,

--greg


On Thu, Jan 28, 2010 at 2:18 PM, Mohamed Bana <mohamed-8INxWZ5b4gz10XsdtD+oqA@public.gmane.org> wrote:
i've attached my script that i run.  try it if you want.  the log is below.


% ./continuations.sh 
---                                      
updating from svn                        
---                                      
At revision 20719.                       
done updating                            
---                                      
---                                      
building                                 
---                                      
Buildfile: build.xml                     
  [taskdef] Could not load definitions from resource scala/tools/partest/antlib.xml. It could not be found.                                                 

clean.build:
   [delete] Deleting directory /home/mbana/scala/continuations/build/build.plugin                                                                           
   [delete] Deleting directory /home/mbana/scala/continuations/build/build.library                                                                          
   [delete] Deleting directory /home/mbana/scala/continuations/build/build.examples                                                                         

clean.pack:
   [delete] Deleting directory /home/mbana/scala/continuations/build/pack

clean.dist:

clean.doc:

clean.all:

clean:

BUILD SUCCESSFUL
Total time: 0 seconds
Buildfile: build.xml 
  [taskdef] Could not load definitions from resource scala/tools/partest/antlib.xml. It could not be found.                                                 

build.plugin:
    [mkdir] Created dir: /home/mbana/scala/continuations/build/build.plugin
   [scalac] Compiling 5 source files to /home/mbana/scala/continuations/build/build.plugin                                                                  

pack.plugin:
    [mkdir] Created dir: /home/mbana/scala/continuations/build/pack
      [jar] Building jar: /home/mbana/scala/continuations/build/pack/selectivecps-plugin.jar                                                                

build.library:
    [mkdir] Created dir: /home/mbana/scala/continuations/build/build.library
   [scalac] Compiling 11 source files to /home/mbana/scala/continuations/build/build.library                                                                
   [scalac] warning: there were deprecation warnings; re-run with -deprecation for details                                                                  
   [scalac] one warning found                                                 
   [scalac] Compile succeeded with 1 warning; see the compiler output for details.                                                                          

build.examples:
    [mkdir] Created dir: /home/mbana/scala/continuations/build/build.examples
   [scalac] Compiling 18 source files to /home/mbana/scala/continuations/build/build.examples                                                               
   [scalac] warning: there were deprecation warnings; re-run with -deprecation for details                                                                  
   [scalac] one warning found                                                 
   [scalac] Compile succeeded with 1 warning; see the compiler output for details.                                                                          

build.all:

test.partest:

BUILD FAILED
/home/mbana/scala/continuations/build.xml:125: Problem: failed to create task or type partest                                                               
Cause: The name is undefined.                                                 
Action: Check the spelling.                                                   
Action: Check that any custom tasks/types have been declared.                 
Action: Check that any <presetdef>/<macrodef> declarations have taken place.  


Total time: 27 seconds
done building         
---                   

---
making cps jar
---           
selectivecps-plugin.jar
done jar               
---                    
---                    
making cps-library jar 
---                    
added manifest         
adding: jsr166y/(in = 0) (out= 0)(stored 0%)
adding: jsr166y/FJTaskWrapper$.class(in = 959) (out= 531)(deflated 44%)
adding: jsr166y/FJTaskWrapper.class(in = 780) (out= 498)(deflated 36%) 
adding: scala/(in = 0) (out= 0)(stored 0%)                             
adding: scala/continuations/(in = 0) (out= 0)(stored 0%)               
adding: scala/continuations/Loops$.class(in = 2144) (out= 918)(deflated 57%)
adding: scala/continuations/Loops.class(in = 2039) (out= 1156)(deflated 43%)
adding: scala/continuations/ControlContext$$anonfun$flatMap$1.class(in = 1490) (out= 714)(deflated 52%)                                                     
adding: scala/continuations/Loops$SuspendableListView$$anonfun$foreach$2.class(in = 1439) (out= 671)(deflated 53%)                                          
adding: scala/continuations/Loops$$anonfun$loopWhile$1.class(in = 1317) (out= 644)(deflated 51%)                                                            
adding: scala/continuations/Loops$SuspendableListView$$anonfun$foreach$1.class(in = 1226) (out= 622)(deflated 49%)                                          
adding: scala/continuations/TaskScheduler.class(in = 1265) (out= 703)(deflated 44%)                                                                         
adding: scala/continuations/docps.class(in = 381) (out= 276)(deflated 27%)    
adding: scala/continuations/Loops$SuspendableListView$$anonfun$flatMap$2.class(in = 1522) (out= 679)(deflated 55%)                                          
adding: scala/continuations/Loops$SuspendableListView$$anonfun$flatMap$1.class(in = 1885) (out= 789)(deflated 58%)                                          
adding: scala/continuations/cps.class(in = 716) (out= 438)(deflated 38%)      
adding: scala/continuations/ControlContext$$anonfun$shiftUnitR$1.class(in = 1007) (out= 543)(deflated 46%)                                                  
adding: scala/continuations/ControlContext$$anonfun$reset$1.class(in = 727) (out= 432)(deflated 40%)                                                        
adding: scala/continuations/ControlContext$.class(in = 3249) (out= 1067)(deflated 67%)                                                                      
adding: scala/continuations/Loops$SuspendableListView$$anonfun$map$1.class(in = 1848) (out= 775)(deflated 58%)                                              
adding: scala/continuations/ControlContext$$anonfun$map$1.class(in = 1469) (out= 703)(deflated 52%)                                                         
adding: scala/continuations/Loops$$anon$1.class(in = 688) (out= 375)(deflated 45%)                                                                          
adding: scala/continuations/ControlContext$$anonfun$map$1$$anonfun$apply$1.class(in = 1271) (out= 629)(deflated 50%)                                        
adding: scala/continuations/cpsv.class(in = 523) (out= 360)(deflated 31%)     
adding: scala/continuations/uncps.class(in = 381) (out= 275)(deflated 27%)    
adding: scala/continuations/Loops$SuspendableListView$$anonfun$map$2.class(in = 1510) (out= 675)(deflated 55%)                                              
adding: scala/continuations/Loops$SuspendableListView$$anonfun$map$1$$anonfun$apply$1.class(in = 1570) (out= 714)(deflated 54%)                             
adding: scala/continuations/Loops$SuspendableListView.class(in = 3985) (out= 1161)(deflated 70%)
adding: scala/continuations/ControlContext$$anonfun$flatMap$1$$anonfun$apply$2.class(in = 1366) (out= 676)(deflated 50%)
adding: scala/continuations/ControlContext$$anonfun$run$1.class(in = 877) (out= 484)(deflated 44%)
adding: scala/continuations/TaskScheduler$.class(in = 1579) (out= 791)(deflated 49%)
adding: scala/continuations/Loops$SuspendableListView$$anonfun$flatMap$1$$anonfun$apply$2.class(in = 1743) (out= 766)(deflated 56%)
adding: scala/continuations/ControlContext.class(in = 5346) (out= 2064)(deflated 61%)
adding: scala/concurrent/(in = 0) (out= 0)(stored 0%)
adding: scala/concurrent/SimpleTaskRunners$class.class(in = 705) (out= 327)(deflated 53%)
adding: scala/concurrent/SimpleTaskRunners.class(in = 1061) (out= 628)(deflated 40%)
adding: scala/concurrent/ImmediateTaskRunners.class(in = 879) (out= 483)(deflated 45%)
adding: scala/concurrent/cpsops.class(in = 920) (out= 551)(deflated 40%)
adding: scala/concurrent/ImmediateTaskRunners$ImmediateTaskRunner.class(in = 1179) (out= 560)(deflated 52%)
adding: scala/concurrent/ThreadTaskRunners$class.class(in = 705) (out= 326)(deflated 53%)
adding: scala/concurrent/AbstractTaskRunner.class(in = 680) (out= 445)(deflated 34%)
adding: scala/concurrent/FJTaskRunners$FJTaskRunner$$anon$1.class(in = 911) (out= 485)(deflated 46%)
adding: scala/concurrent/FJTaskRunners$FJTaskRunner.class(in = 1811) (out= 892)(deflated 50%)
adding: scala/concurrent/cpsops$.class(in = 1011) (out= 518)(deflated 48%)
adding: scala/concurrent/ThreadTaskRunners$ThreadTaskRunner.class(in = 1269) (out= 589)(deflated 53%)
adding: scala/concurrent/TaskRunnersBase.class(in = 748) (out= 439)(deflated 41%)
adding: scala/concurrent/FJTaskRunners$class.class(in = 938) (out= 444)(deflated 52%)
adding: scala/concurrent/ThreadTaskRunners.class(in = 818) (out= 465)(deflated 43%)
adding: scala/concurrent/SimpleTaskRunners$SimpleTaskRunner.class(in = 2043) (out= 951)(deflated 53%)
adding: scala/concurrent/AbstractSequentialTaskRunner.class(in = 452) (out= 285)(deflated 36%)
adding: scala/concurrent/ImmediateTaskRunners$class.class(in = 738) (out= 329)(deflated 55%)
adding: scala/concurrent/ThreadTaskRunners$ThreadTaskRunner$$anon$1.class(in = 857) (out= 412)(deflated 51%)
adding: scala/concurrent/TaskRunnersBase$class.class(in = 590) (out= 318)(deflated 46%)
adding: scala/concurrent/FJTaskRunners.class(in = 938) (out= 579)(deflated 38%)
adding: scala/concurrent/cpsops$$anonfun$spawn$1.class(in = 1101) (out= 609)(deflated 44%)
cps.jar    scala-compiler.jar  scala-library.jar  scala-swing.jar
jline.jar  scala-dbc.jar       scalap.jar
done jar
---
---
compiling example
---
done example
---



—Mohamed


2010/1/28 Meredith Gregory <lgreg.meredith-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>

Dear Rich,

i followed your blog instructions to the letter. Everything works up to building the continuations plugin, then we're missing a lib. See the trace below.

Best wishes,

--greg

bash-3.2$ ANT_OPTS=-Xmx512m ant test
Buildfile: build.xml

build.plugin:
    [mkdir] Created dir: /Users/lgm/work/src/devtools/scala/continuations/build/build.plugin
   [scalac] Compiling 5 source files to /Users/lgm/work/src/devtools/scala/continuations/build/build.plugin

pack.plugin:
    [mkdir] Created dir: /Users/lgm/work/src/devtools/scala/continuations/build/pack
      [jar] Building jar: /Users/lgm/work/src/devtools/scala/continuations/build/pack/selectivecps-plugin.jar

build.library:
    [mkdir] Created dir: /Users/lgm/work/src/devtools/scala/continuations/build/build.library
   [scalac] Compiling 11 source files to /Users/lgm/work/src/devtools/scala/continuations/build/build.library
   [scalac] error: error while loading ForkJoinPool, Missing dependency 'class java.util.concurrent.RunnableFuture', required by /Users/lgm/work/src/devtools/scala/continuations/lib/jsr166y.jar(jsr166y/ForkJoinPool.class)
   [scalac] one error found

BUILD FAILED
/Users/lgm/work/src/devtools/scala/continuations/build.xml:89: Compile failed with 1 error; see the compiler error output for details.

Total time: 13 seconds
bash-3.2$

On Wed, Jan 27, 2010 at 11:26 AM, Rich Dougherty <rich-vWrHE/hLzd+lVyrhU4qvOw@public.gmane.org> wrote:
On Thu, Jan 28, 2010 at 3:13 AM, Antonio Cunei <antonio.cunei-p8DiymsW2f8@public.gmane.org> wrote:
> - Support for continuations
>
>  Continuations are supported by a compiler plugin. This plugin is not
>  included in this first beta, but will be added in subsequent
>  releases.

For those who want to have a play with continuations, I've written
some instructions for building the plugin from source.

http://blog.richdougherty.com/2010/01/scala-280-beta-1-released.html

Thanks a lot to the Scala team for an excellent release.

Rich
--
Rich Dougherty
http://www.richdougherty.com/



--
L.G. Meredith
Managing Partner
Biosimilarity LLC
1219 NW 83rd St
Seattle, WA 98117

+1 206.650.3740

http://biosimilarity.blogspot.com




--
L.G. Meredith
Managing Partner
Biosimilarity LLC
1219 NW 83rd St
Seattle, WA 98117

+1 206.650.3740

http://biosimilarity.blogspot.com



--
"The mutual-aid tendency in man has so remote an origin, and is so deeply interwoven with all the past evolution of the human race, that is has been maintained by mankind up to the present time, notwithstanding all vicissitudes of history."

-Peter Kropotkin, Mutual Aid, 1902
Kenji Matsuoka | 28 Jan 23:39
Picon

Re: Re: [scala] Scala 2.8.0 Beta 1

I'd agree, but since this list is reserved for announcements, I'll
have to hold my tongue.

Kenji

On Thu, Jan 28, 2010 at 2:35 PM, john sullivan
<sullymandias@...> wrote:
> I would be very pleased if this mailing list were reserved for announcements
> of new releases. Opinions?
>
> On Thu, Jan 28, 2010 at 5:25 PM, Meredith Gregory <lgreg.meredith <at> gmail.com>
> wrote:
>>
>> Dear Rich,
>> i found the problem. i'm not running java 1.6 by default, yet. When i
>> switch to
>> bash-3.2$ env
>> PATH=/Users/lgm/work/src/projex/biosimilarity/scala/build/pack/bin:/Users/lgm/work/src/devtools/javaSDK/soylatte16-1.0.2/bin:$PATH
>> JAVA_HOME=/Users/lgm/work/src/devtools/javaSDK/soylatte16-1.0.2
>> ANT-OPTS=-Xmx1024m ant test
>> it works as advertised.
>> Best wishes,
>> --greg
>>
>> On Thu, Jan 28, 2010 at 2:18 PM, Mohamed Bana <mohamed@...> wrote:
>>>
>>> i've attached my script that i run.  try it if you want.  the log is
>>> below.
>>>
>>> % ./continuations.sh
>>> ---
>>> updating from svn
>>> ---
>>> At revision 20719.
>>> done updating
>>> ---
>>> ---
>>> building
>>> ---
>>> Buildfile: build.xml
>>>   [taskdef] Could not load definitions from resource
>>> scala/tools/partest/antlib.xml. It could not be found.
>>>
>>> clean.build:
>>>    [delete] Deleting directory
>>> /home/mbana/scala/continuations/build/build.plugin
>>>
>>>    [delete] Deleting directory
>>> /home/mbana/scala/continuations/build/build.library
>>>
>>>    [delete] Deleting directory
>>> /home/mbana/scala/continuations/build/build.examples
>>>
>>> clean.pack:
>>>    [delete] Deleting directory /home/mbana/scala/continuations/build/pack
>>> clean.dist:
>>> clean.doc:
>>> clean.all:
>>> clean:
>>> BUILD SUCCESSFUL
>>> Total time: 0 seconds
>>> Buildfile: build.xml
>>>   [taskdef] Could not load definitions from resource
>>> scala/tools/partest/antlib.xml. It could not be found.
>>>
>>> build.plugin:
>>>     [mkdir] Created dir:
>>> /home/mbana/scala/continuations/build/build.plugin
>>>    [scalac] Compiling 5 source files to
>>> /home/mbana/scala/continuations/build/build.plugin
>>>
>>> pack.plugin:
>>>     [mkdir] Created dir: /home/mbana/scala/continuations/build/pack
>>>       [jar] Building jar:
>>> /home/mbana/scala/continuations/build/pack/selectivecps-plugin.jar
>>>
>>> build.library:
>>>     [mkdir] Created dir:
>>> /home/mbana/scala/continuations/build/build.library
>>>    [scalac] Compiling 11 source files to
>>> /home/mbana/scala/continuations/build/build.library
>>>
>>>    [scalac] warning: there were deprecation warnings; re-run with
>>> -deprecation for details
>>>
>>>    [scalac] one warning found
>>>
>>>    [scalac] Compile succeeded with 1 warning; see the compiler output for
>>> details.
>>>
>>> build.examples:
>>>     [mkdir] Created dir:
>>> /home/mbana/scala/continuations/build/build.examples
>>>    [scalac] Compiling 18 source files to
>>> /home/mbana/scala/continuations/build/build.examples
>>>
>>>    [scalac] warning: there were deprecation warnings; re-run with
>>> -deprecation for details
>>>
>>>    [scalac] one warning found
>>>
>>>    [scalac] Compile succeeded with 1 warning; see the compiler output for
>>> details.
>>>
>>> build.all:
>>> test.partest:
>>> BUILD FAILED
>>> /home/mbana/scala/continuations/build.xml:125: Problem: failed to create
>>> task or type partest
>>>
>>> Cause: The name is undefined.
>>>
>>> Action: Check the spelling.
>>>
>>> Action: Check that any custom tasks/types have been declared.
>>>
>>> Action: Check that any <presetdef>/<macrodef> declarations have taken
>>> place.
>>>
>>> Total time: 27 seconds
>>> done building
>>> ---
>>> ---
>>> making cps jar
>>> ---
>>> selectivecps-plugin.jar
>>> done jar
>>> ---
>>> ---
>>> making cps-library jar
>>> ---
>>> added manifest
>>> adding: jsr166y/(in = 0) (out= 0)(stored 0%)
>>> adding: jsr166y/FJTaskWrapper$.class(in = 959) (out= 531)(deflated 44%)
>>> adding: jsr166y/FJTaskWrapper.class(in = 780) (out= 498)(deflated 36%)
>>> adding: scala/(in = 0) (out= 0)(stored 0%)
>>> adding: scala/continuations/(in = 0) (out= 0)(stored 0%)
>>> adding: scala/continuations/Loops$.class(in = 2144) (out= 918)(deflated
>>> 57%)
>>> adding: scala/continuations/Loops.class(in = 2039) (out= 1156)(deflated
>>> 43%)
>>> adding: scala/continuations/ControlContext$$anonfun$flatMap$1.class(in =
>>> 1490) (out= 714)(deflated 52%)
>>>
>>> adding:
>>> scala/continuations/Loops$SuspendableListView$$anonfun$foreach$2.class(in =
>>> 1439) (out= 671)(deflated 53%)
>>> adding: scala/continuations/Loops$$anonfun$loopWhile$1.class(in = 1317)
>>> (out= 644)(deflated 51%)
>>>
>>> adding:
>>> scala/continuations/Loops$SuspendableListView$$anonfun$foreach$1.class(in =
>>> 1226) (out= 622)(deflated 49%)
>>> adding: scala/continuations/TaskScheduler.class(in = 1265) (out=
>>> 703)(deflated 44%)
>>>
>>> adding: scala/continuations/docps.class(in = 381) (out= 276)(deflated
>>> 27%)
>>> adding:
>>> scala/continuations/Loops$SuspendableListView$$anonfun$flatMap$2.class(in =
>>> 1522) (out= 679)(deflated 55%)
>>> adding:
>>> scala/continuations/Loops$SuspendableListView$$anonfun$flatMap$1.class(in =
>>> 1885) (out= 789)(deflated 58%)
>>> adding: scala/continuations/cps.class(in = 716) (out= 438)(deflated 38%)
>>>
>>> adding: scala/continuations/ControlContext$$anonfun$shiftUnitR$1.class(in
>>> = 1007) (out= 543)(deflated 46%)
>>>
>>> adding: scala/continuations/ControlContext$$anonfun$reset$1.class(in =
>>> 727) (out= 432)(deflated 40%)
>>>
>>> adding: scala/continuations/ControlContext$.class(in = 3249) (out=
>>> 1067)(deflated 67%)
>>>
>>> adding:
>>> scala/continuations/Loops$SuspendableListView$$anonfun$map$1.class(in =
>>> 1848) (out= 775)(deflated 58%)
>>> adding: scala/continuations/ControlContext$$anonfun$map$1.class(in =
>>> 1469) (out= 703)(deflated 52%)
>>>
>>> adding: scala/continuations/Loops$$anon$1.class(in = 688) (out=
>>> 375)(deflated 45%)
>>>
>>> adding:
>>> scala/continuations/ControlContext$$anonfun$map$1$$anonfun$apply$1.class(in
>>> = 1271) (out= 629)(deflated 50%)
>>> adding: scala/continuations/cpsv.class(in = 523) (out= 360)(deflated 31%)
>>>
>>> adding: scala/continuations/uncps.class(in = 381) (out= 275)(deflated
>>> 27%)
>>> adding:
>>> scala/continuations/Loops$SuspendableListView$$anonfun$map$2.class(in =
>>> 1510) (out= 675)(deflated 55%)
>>> adding:
>>> scala/continuations/Loops$SuspendableListView$$anonfun$map$1$$anonfun$apply$1.class(in
>>> = 1570) (out= 714)(deflated 54%)
>>> adding: scala/continuations/Loops$SuspendableListView.class(in = 3985)
>>> (out= 1161)(deflated 70%)
>>> adding:
>>> scala/continuations/ControlContext$$anonfun$flatMap$1$$anonfun$apply$2.class(in
>>> = 1366) (out= 676)(deflated 50%)
>>> adding: scala/continuations/ControlContext$$anonfun$run$1.class(in = 877)
>>> (out= 484)(deflated 44%)
>>> adding: scala/continuations/TaskScheduler$.class(in = 1579) (out=
>>> 791)(deflated 49%)
>>> adding:
>>> scala/continuations/Loops$SuspendableListView$$anonfun$flatMap$1$$anonfun$apply$2.class(in
>>> = 1743) (out= 766)(deflated 56%)
>>> adding: scala/continuations/ControlContext.class(in = 5346) (out=
>>> 2064)(deflated 61%)
>>> adding: scala/concurrent/(in = 0) (out= 0)(stored 0%)
>>> adding: scala/concurrent/SimpleTaskRunners$class.class(in = 705) (out=
>>> 327)(deflated 53%)
>>> adding: scala/concurrent/SimpleTaskRunners.class(in = 1061) (out=
>>> 628)(deflated 40%)
>>> adding: scala/concurrent/ImmediateTaskRunners.class(in = 879) (out=
>>> 483)(deflated 45%)
>>> adding: scala/concurrent/cpsops.class(in = 920) (out= 551)(deflated 40%)
>>> adding:
>>> scala/concurrent/ImmediateTaskRunners$ImmediateTaskRunner.class(in = 1179)
>>> (out= 560)(deflated 52%)
>>> adding: scala/concurrent/ThreadTaskRunners$class.class(in = 705) (out=
>>> 326)(deflated 53%)
>>> adding: scala/concurrent/AbstractTaskRunner.class(in = 680) (out=
>>> 445)(deflated 34%)
>>> adding: scala/concurrent/FJTaskRunners$FJTaskRunner$$anon$1.class(in =
>>> 911) (out= 485)(deflated 46%)
>>> adding: scala/concurrent/FJTaskRunners$FJTaskRunner.class(in = 1811)
>>> (out= 892)(deflated 50%)
>>> adding: scala/concurrent/cpsops$.class(in = 1011) (out= 518)(deflated
>>> 48%)
>>> adding: scala/concurrent/ThreadTaskRunners$ThreadTaskRunner.class(in =
>>> 1269) (out= 589)(deflated 53%)
>>> adding: scala/concurrent/TaskRunnersBase.class(in = 748) (out=
>>> 439)(deflated 41%)
>>> adding: scala/concurrent/FJTaskRunners$class.class(in = 938) (out=
>>> 444)(deflated 52%)
>>> adding: scala/concurrent/ThreadTaskRunners.class(in = 818) (out=
>>> 465)(deflated 43%)
>>> adding: scala/concurrent/SimpleTaskRunners$SimpleTaskRunner.class(in =
>>> 2043) (out= 951)(deflated 53%)
>>> adding: scala/concurrent/AbstractSequentialTaskRunner.class(in = 452)
>>> (out= 285)(deflated 36%)
>>> adding: scala/concurrent/ImmediateTaskRunners$class.class(in = 738) (out=
>>> 329)(deflated 55%)
>>> adding:
>>> scala/concurrent/ThreadTaskRunners$ThreadTaskRunner$$anon$1.class(in = 857)
>>> (out= 412)(deflated 51%)
>>> adding: scala/concurrent/TaskRunnersBase$class.class(in = 590) (out=
>>> 318)(deflated 46%)
>>> adding: scala/concurrent/FJTaskRunners.class(in = 938) (out=
>>> 579)(deflated 38%)
>>> adding: scala/concurrent/cpsops$$anonfun$spawn$1.class(in = 1101) (out=
>>> 609)(deflated 44%)
>>> cps.jar    scala-compiler.jar  scala-library.jar  scala-swing.jar
>>> jline.jar  scala-dbc.jar       scalap.jar
>>> done jar
>>> ---
>>> ---
>>> compiling example
>>> ---
>>> done example
>>> ---
>>>
>>>
>>> —Mohamed
>>>
>>>
>>> 2010/1/28 Meredith Gregory <lgreg.meredith@...>
>>>>
>>>> Dear Rich,
>>>> i followed your blog instructions to the letter. Everything works up to
>>>> building the continuations plugin, then we're missing a lib. See the trace
>>>> below.
>>>> Best wishes,
>>>> --greg
>>>> bash-3.2$ ANT_OPTS=-Xmx512m ant test
>>>> Buildfile: build.xml
>>>> build.plugin:
>>>>     [mkdir] Created dir:
>>>> /Users/lgm/work/src/devtools/scala/continuations/build/build.plugin
>>>>    [scalac] Compiling 5 source files to
>>>> /Users/lgm/work/src/devtools/scala/continuations/build/build.plugin
>>>> pack.plugin:
>>>>     [mkdir] Created dir:
>>>> /Users/lgm/work/src/devtools/scala/continuations/build/pack
>>>>       [jar] Building jar:
>>>> /Users/lgm/work/src/devtools/scala/continuations/build/pack/selectivecps-plugin.jar
>>>> build.library:
>>>>     [mkdir] Created dir:
>>>> /Users/lgm/work/src/devtools/scala/continuations/build/build.library
>>>>    [scalac] Compiling 11 source files to
>>>> /Users/lgm/work/src/devtools/scala/continuations/build/build.library
>>>>    [scalac] error: error while loading ForkJoinPool, Missing dependency
>>>> 'class java.util.concurrent.RunnableFuture', required by
>>>> /Users/lgm/work/src/devtools/scala/continuations/lib/jsr166y.jar(jsr166y/ForkJoinPool.class)
>>>>    [scalac] one error found
>>>> BUILD FAILED
>>>> /Users/lgm/work/src/devtools/scala/continuations/build.xml:89: Compile
>>>> failed with 1 error; see the compiler error output for details.
>>>> Total time: 13 seconds
>>>> bash-3.2$
>>>> On Wed, Jan 27, 2010 at 11:26 AM, Rich Dougherty <rich@...> wrote:
>>>>>
>>>>> On Thu, Jan 28, 2010 at 3:13 AM, Antonio Cunei <antonio.cunei@...>
>>>>> wrote:
>>>>> > - Support for continuations
>>>>> >
>>>>> >  Continuations are supported by a compiler plugin. This plugin is not
>>>>> >  included in this first beta, but will be added in subsequent
>>>>> >  releases.
>>>>>
>>>>> For those who want to have a play with continuations, I've written
>>>>> some instructions for building the plugin from source.
>>>>>
>>>>> http://blog.richdougherty.com/2010/01/scala-280-beta-1-released.html
>>>>>
>>>>> Thanks a lot to the Scala team for an excellent release.
>>>>>
>>>>> Rich
>>>>> --
>>>>> Rich Dougherty
>>>>> http://www.richdougherty.com/
>>>>
>>>>
>>>>
>>>> --
>>>> L.G. Meredith
>>>> Managing Partner
>>>> Biosimilarity LLC
>>>> 1219 NW 83rd St
>>>> Seattle, WA 98117
>>>>
>>>> +1 206.650.3740
>>>>
>>>> http://biosimilarity.blogspot.com
>>>
>>
>>
>>
>> --
>> L.G. Meredith
>> Managing Partner
>> Biosimilarity LLC
>> 1219 NW 83rd St
>> Seattle, WA 98117
>>
>> +1 206.650.3740
>>
>> http://biosimilarity.blogspot.com
>
>
>
> --
> "The mutual-aid tendency in man has so remote an origin, and is so deeply
> interwoven with all the past evolution of the human race, that is has been
> maintained by mankind up to the present time, notwithstanding all
> vicissitudes of history."
>
> -Peter Kropotkin, Mutual Aid, 1902
>


Gmane