dezbyte / multiverse

Automatically exported from code.google.com/p/multiverse
Other
0 stars 0 forks source link

Other Languages: Scala #122

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Scala Integration

Original issue reported on code.google.com by alarmnum...@gmail.com on 21 May 2009 at 10:00

GoogleCodeExporter commented 8 years ago

Original comment by alarmnum...@gmail.com on 21 May 2009 at 10:00

GoogleCodeExporter commented 8 years ago
Check the following post:
http://www.codecommit.com/blog/scala/improving-the-stm-multi-version-concurrency
-control

Original comment by alarmnum...@gmail.com on 21 May 2009 at 10:31

GoogleCodeExporter commented 8 years ago

Original comment by sharedo...@gmail.com on 29 Oct 2009 at 12:20

GoogleCodeExporter commented 8 years ago
Will support, initially

atomic {
  <code block>
}

and

atomic {
  either {
    <code block>
  } or {
    <code block>
  }
}

or as close to that as feasible in Scala.

Original comment by sharedo...@gmail.com on 29 Oct 2009 at 12:22

GoogleCodeExporter commented 8 years ago
Support for 

atomic {
  ...
}

and 

atomic {
  { ... } orelse { ... }
}

is available, but the DiningPhilosphers example (ported from Java) is still 
broken.

Original comment by sharedo...@gmail.com on 1 Nov 2009 at 1:04

GoogleCodeExporter commented 8 years ago

Original comment by sharedo...@gmail.com on 1 Nov 2009 at 3:14

GoogleCodeExporter commented 8 years ago

Original comment by sharedo...@gmail.com on 1 Nov 2009 at 7:28

GoogleCodeExporter commented 8 years ago
DiningPhilsophers example works, but only by *not* using instrumentation (uses 
manual.Ref).

Original comment by sharedo...@gmail.com on 13 Nov 2009 at 9:49