Scala 2.10.0 staged!

Showing 1-56 of 56 messages
Scala 2.10.0 staged! Adriaan Moors 12/19/12 11:42 PM
Good news everybody!


I've just uploaded Scala 2.10.0 to sonatype.org.

Yes indeed, that would be the final! The bytecode is the same as RC5. The only change is the metadata.

As the holidays are extremely nigh, we have decided to wait a little bit longer than usual to announce the release: we'll make it official by the end of the first week of the new year.

We still wanted to stage according to the two-week cycle (and before the end of the world). This ought to give you a little more time to build your projects, and it will allow us to provide better support to our users once we are back in full force from our xmas break.

In the mean time, if you'd like to have your support for 2.10.0 included with the release announcement, please do the following:

(1) Build your software against 2.10.0 with 2.10.0 dependencies.
(2) Publish your software somewhere convenient like maven-central or other publicly accessible repository.
(3) Respond to this email with (only) the following. Please keep this thread clean, so I can easily parse the entries:

   (a) Name of your project
   (b) Brief (one sentence) description of the project
   (c) URL for the project website
   (d) Instructions for obtaining the project.

Here's an example for the scala-arm project:

---
Name: Scala-arm
Description:   Scala-arm provides automated resource management to ensure all your resources are closed without all the extra work!
Location:    "com.jsuereth" % "scala-arm_2.10.0" % "1.2"
---


Thank you for your help and patience during this whole release cycle!

We're working on learning from the 2.10.0 cycle to improve the process for the 2.10.1 release (RC1 scheduled for mid-Feb) and the 2.11 cycle. (Have a look at the roadmap if you're curious.) Your thoughts on this are welcome, as always, on this mailing list!


happy holidays!
adriaan


PS:
Concerning (1), here's how to build using SBT 0.12.1:

(1) Create a ~/.sbt/repositories file that looks like this:

[repositories]
  local
  maven-central
  typesafe-ivy-releases: http://typesafe.artifactoryonline.com/typesafe/ivy-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  sbt-plugin-releases: http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]

(2) Make sure you have the sonatype release resolver for both Scala + other staged artifacts that haven't hit maven central

resolvers += "Sonatype Release" at "https://oss.sonatype.org/content/repositories/releases"

(3) Make sure you've set your cross-building appropriately. This is what Josh does because he's lazy:

scalaVersion := "2.10.0"

scalaBinaryVersion <<= scalaVersion.identity
Re: [scala-internals] Scala 2.10.0 staged! Eugene Burmako 12/19/12 11:45 PM
OH MY GOD!!!
Re: [scala-internals] Scala 2.10.0 staged! rkuhn 12/20/12 12:23 AM
Hi Adriaan,

yes, indeed, good news!

One small question concerning a possibly important detail: my impression from yesterday’s thread «should we enforce forward binary compatibility in 2.10.x» was that we’re going for the 2.10 cross-versioning, at least initially. Since there is no compatible release before 2.10.0, that should be fine even if we change that policy later, because only libraries depending specifically on—say—2.10.2 would need to encode that in their name.

So, simply put, shall we publish as akka-actor_2.10 or akka-actor_2.10.0?

Regards,

Roland


Dr. Roland Kuhn
Akka Tech Lead
Typesafe – The software stack for applications that scale.
twitter: @rolandkuhn

Re: [scala-internals] Scala 2.10.0 staged! Mirco Dotta 12/20/12 1:21 AM
Hi Adriaan,

yes, indeed, good news!

One small question concerning a possibly important detail: my impression from yesterday’s thread «should we enforce forward binary compatibility in 2.10.x» was that we’re going for the 2.10 cross-versioning, at least initially. Since there is no compatible release before 2.10.0, that should be fine even if we change that policy later, because only libraries depending specifically on—say—2.10.2 would need to encode that in their name.

So, simply put, shall we publish as akka-actor_2.10 or akka-actor_2.10.0?

Indeed.

(3) Make sure you've set your cross-building appropriately. This is what Josh does because he's lazy:

scalaVersion := "2.10.0"

scalaBinaryVersion <<= scalaVersion.identity

And following-up on Roland's question, is this really needed? I guess not, otherwise what's the point of Sbt default to 2.10?
If I'm not mistaken, the only reason why this was needed is that 2.10.0 RCs did not guarantee to be binary compatible.

-- Mirco

---------------
Mirco Dotta
Typesafe - The software stack for applications that scale
PSE-D, 1015 Lausanne, Switzerland
Work: +41 (0)21 691 49 65
Twitter: @mircodotta








Re: [scala-internals] Scala 2.10.0 staged! Jason Zaugg 12/20/12 1:26 AM
On Thu, Dec 20, 2012 at 9:23 AM, Roland Kuhn <goo...@rkuhn.info> wrote:
Hi Adriaan,

yes, indeed, good news!

One small question concerning a possibly important detail: my impression from yesterday’s thread «should we enforce forward binary compatibility in 2.10.x» was that we’re going for the 2.10 cross-versioning, at least initially. Since there is no compatible release before 2.10.0, that should be fine even if we change that policy later, because only libraries depending specifically on—say—2.10.2 would need to encode that in their name.

So, simply put, shall we publish as akka-actor_2.10 or akka-actor_2.10.0?

I'll let Adriaan confirm, but I'm pretty sure we're asking projects to publish against _2.10. 

Which means you should *not* include: `scalaBinaryVersion <<= scalaVersion.identity` in your SBT build. That's only for RCs.

-jason
Re: [scala-internals] Scala 2.10.0 staged! Heiko Seeberger 12/20/12 2:16 AM
On Dec 20, 2012, at 10:26 AM, Jason Zaugg <jza...@gmail.com> wrote:

On Thu, Dec 20, 2012 at 9:23 AM, Roland Kuhn <goo...@rkuhn.info> wrote:
Hi Adriaan,

yes, indeed, good news!

One small question concerning a possibly important detail: my impression from yesterday’s thread «should we enforce forward binary compatibility in 2.10.x» was that we’re going for the 2.10 cross-versioning, at least initially. Since there is no compatible release before 2.10.0, that should be fine even if we change that policy later, because only libraries depending specifically on—say—2.10.2 would need to encode that in their name.

So, simply put, shall we publish as akka-actor_2.10 or akka-actor_2.10.0?

I'll let Adriaan confirm, but I'm pretty sure we're asking projects to publish against _2.10. 

Pretty pretty pretty sure.

Which means you should *not* include: `scalaBinaryVersion <<= scalaVersion.identity` in your SBT build. That's only for RCs.

Yeah, that's why I added a comment "// TODO Remove as soon as on Scala 2.10.0 final" to that line.

Heiko

Re: [scala-internals] Scala 2.10.0 staged! Heiko Seeberger 12/20/12 2:32 AM
Name: ScalaLogging
Description: Convenient and performant logging in Scala
Location: "com.typesafe" %% "scalalogging-slf4j" % "1.0.0"

--

Heiko Seeberger
Twitter: @hseeberger
Company: Typesafe - The software stack for applications that scale
Author of "Durchstarten mit Scala, a tutorial-style Scala book"
Re: Scala 2.10.0 staged! etorreborre 12/20/12 5:17 AM
-----
Name: specs2
Description: specs2 is a library for writing software specifications in Scala
URL: https://github.com/etorreborre/specs2
Location: "org.specs2" %% "specs2" % "1.13"
-----

Congratulations on the team for finalizing this very important release!

Eric.
Re: Scala 2.10.0 staged! Kazuhiro Sera 12/20/12 7:52 AM
Hi Adriaan,

Congrats to the team!

---
Name: ScalikeJDBC
Description: A tidy SQL-based DB access library for Scala.
Location: "com.github.seratch" %% "scalikejdbc" % "1.4.1"

Regards,
Kaz

---
Kazuhiro Sera
Re: Scala 2.10.0 staged! Adriaan Moors 12/20/12 9:22 AM
Hi,

Sorry about the confusion. 

You can indeed simply cross version  against 2.10. 

Adriaan 


Dr. Roland Kuhn
Akka Tech Lead
Typesafe – The software stack for applications that scale.
twitter: @rolandkuhn

Re: Scala 2.10.0 staged! Eugene Yokota 12/20/12 9:41 AM
--
Name: scopt
Description: scopt is a little command line options parsing library.
Location: "com.github.scopt" %% "scopt" % "2.1.0"
--

%% notation above is assumed to be sbt 0.12.x with binary version.
Congrats for getting this out!

-eugene

Re: Scala 2.10.0 staged! Blair Zajac 12/20/12 1:59 PM
Congratulations on this large milestone release!

--
Name: Scala Migrations
Description: Database migrations written in a Scala DSL
URL: http://opensource.imageworks.com/?p=scalamigrations
Location: "com.imageworks.scala-migrations" %% "scala-migrations" % "1.0.3"
--

Re: Scala 2.10.0 staged! Bill Venners 12/20/12 5:12 PM
Hi All,

Name: ScalaTest
Description: Simple, clear tests and executable specifications
Locations:
  For ScalaTest 1.8: "org.scalatest" % "scalatest_2.10.0" % "1.8"
  For ScalaTest 2.0.M5: "org.scalatest" % "scalatest_2.10.0" % "2.0.M5"

Our redeploy mechanism didn't quite work on _2.10 and I didn't have time to investigate. I will redeploy under _2.10 once we get that sorted out.

Happy Holidays.

Bill
Re: [scala-internals] Scala 2.10.0 staged! Paul Butcher 12/20/12 5:29 PM
Name: ScalaMock 3
Description: Native Scala Mocking with added macro-goodness
Location:
  For ScalaTest integration: "org.scalamock" %% "scalamock-scalatest-support" % "3.0"
  For Specs2 integration: "org.scalamock" %% "scalamock-specs2-support" % "3.0"

--
paul.butcher->msgCount++

Snetterton, Castle Combe, Cadwell Park...
Who says I have a one track mind?

http://www.paulbutcher.com/
LinkedIn: http://www.linkedin.com/in/paulbutcher
MSN: pa...@paulbutcher.com
AIM: paulrabutcher
Skype: paulrabutcher
Re: Scala 2.10.0 staged! kmizushima 12/20/12 8:09 PM
Congratulations on the team for finalizing the release!

---
Name: nscala-time
Description: A new Scala wrapper for Joda Time based on scala-time.
Location: "com.github.nscala-time" %% "nscala-time" % "0.2.0"
--

2012年12月20日木曜日 16時42分52秒 UTC+9 Adriaan Moors:
Re: [scala-internals] Scala 2.10.0 staged! Erik Osheim 12/20/12 8:20 PM
Two point ten point oh em gee!

Name: Spire
Description: Powerful new number types and numeric abstractions for Scala.
URL: https://github.com/non/spire
Location: "org.spire-math" % "spire_2.10.0" % "0.3.0-M7"
Re: [scala-internals] Re: Scala 2.10.0 staged! wookietreiber 12/20/12 8:48 PM
Hello,

If I depend on "org.scala-lang" % "scala-swing" should I publish to
"2.10" or to "2.10.0"?

Sorry, if this has been answered already ...
--

Beste Grüße / Best Regards
Christian Krause aka wookietreiber

-----------------------------------------------------------------------

EGAL WIE DICHT DU BIST, GOETHE WAR DICHTER.
Re: [scala-internals] Scala 2.10.0 staged! Stefan Zeiger 12/21/12 6:00 AM
Just released on Maven Central (official announcement of this new
version coming soon on the Slick mailing list):

Name: Slick
Description: Scala Language-Integrated Connection Kit
URL: http://slick.typesafe.com
Location:    "com.typesafe" %% "slick" % "1.0.0-RC1"

Re: [scala-internals] Re: Scala 2.10.0 staged! Hanns Holger Rutz 12/21/12 6:34 AM
sorry, I don't understand. with sbt 0.12.1 I have:

   crossScalaVersions in ThisBuild := Seq( "2.10", "2.9.2" )

but if I try to run e.g. `sbt +test`, it doesn't find Scala 2.10 :

    Setting version to 2.10
    ...
    Getting Scala 2.10 ...
    ...
    unresolved dependency: org.scala-lang#scala-compiler;2.10: not found
    unresolved dependency: org.scala-lang#scala-library;2.10: not found

So I have to set the cross version to 2.10.0 it seems?

When I do that:

   crossScalaVersions in ThisBuild := Seq( "2.10.0", "2.9.2" )

it downloads the Scala compiler and library, but not other artifacts:

    sbt.ResolveException: unresolved dependency: org.scalatest#scalatest_2.10;1.8: not found

Is this now a mistake of the scala-test artifact, or am I doing something wrong? My dependency is

   "org.scalatest" %% "scalatest" % "1.8" % "test"

thanks, .hh.
Re: [scala-internals] Re: Scala 2.10.0 staged! ijuma 12/21/12 6:39 AM
On Fri, Dec 21, 2012 at 2:34 PM, Hanns Holger Rutz <con...@sciss.de> wrote:
Is this now a mistake of the scala-test artifact, or am I doing something wrong? My dependency is

   "org.scalatest" %% "scalatest" % "1.8" % "test"

If you ready Bill's announcement for ScalaTest, he explains that he only released for 2.10.0 and hasn't yet released for 2.10 (due to issues during deployment. Until then you have to use something like:

"org.scalatest" % "scalatest_2.10.0" % "1.8"

Best,
Ismael
Re: [scala-internals] Re: Scala 2.10.0 staged! Hanns Holger Rutz 12/21/12 6:42 AM
ok. but should I wait until scalatest_2.10 is out, or just go ahead with scalatest_2.10.0?
Re: [scala-internals] Re: Scala 2.10.0 staged! Josh Suereth 12/21/12 7:07 AM
All 2.10.0 artifacts can now safely publish to 2.10.
Re: [scala-internals] Re: Scala 2.10.0 staged! Hanns Holger Rutz 12/21/12 8:46 AM
so my .pom looks like this:

<artifactId>scalaaudiofile_2.10</artifactId>
...
<dependencies>
  <dependency>
    <groupId>org.scalatest</groupId>
    <artifactId>scalatest_2.10.0</artifactId>
    <version>1.8</version>
    <scope>test</scope>
  </dependency>
  <dependency>
    <groupId>org.scala-lang</groupId>
    <artifactId>scala-library</artifactId>
    <version>2.10.0</version>
    <scope>compile</scope>
  </dependency>
</dependencies>

Particularly, sbt put Scala library version 2.10.0 in the pom -- is this correct / good?

thanks, .h.h.

Re: [scala-internals] Scala 2.10.0 staged! wookietreiber 12/21/12 8:55 AM
Name: sfreechart
Description: SFreeChart is a Scala-friendly wrapper for JFreeChart
URL: https://github.com/wookietreiber/scala-chart
Location: "com.github.wookietreiber.sfreechart" %% "sfreechart" % "0.1.0"
--

Beste Gr��e / Best Regards
Re: [scala-internals] Scala 2.10.0 staged! Hanns Holger Rutz 12/21/12 10:46 AM
Here is part one of my updates. Online at https://oss.sonatype.org/content/repositories/releases/de/sciss/ --> should appear in maven central soon.

best, .h.h.


Name: ScalaAudioFile
Description:   A library to read and write uncompressed audio files (AIFF, WAVE, etc.)
URL:  https://github.com/Sciss/ScalaAudioFile
Location:    "de.sciss" %% "scalaaudiofile" % "1.2.+"


Name: ScalaOSC
Description:   A library for OpenSoundControl (OSC), a message protocol used in multi-media applications.
URL:  https://github.com/Sciss/ScalaOSC
Location:    "de.sciss" %% "scalaosc" % "1.1.+"


Name: ScalaCollider
Description:   A sound synthesis library for the SuperCollider server
URL:  https://github.com/Sciss/ScalaCollider
Location:    "de.sciss" %% "scalacollider" % "1.3.+"


Name: ScalaInterpreterPane
Description:   A Swing based front-end for the Scala REPL (interpreter)
URL:  https://github.com/Sciss/ScalaInterpreterPane
Location:    "de.sciss" %% "scalainterpreterpane" % "1.3.+"



Re: [scala-internals] Scala 2.10.0 staged! debasish 12/21/12 11:03 AM
Name: redisclient
Description: Scala driver for Redis
Location: "net.debasishg" %% "redisclient" % "2.9"



On Sat, Dec 22, 2012 at 12:16 AM, Hanns Holger Rutz <con...@sciss.de> wrote:
Here is part one of my updates. Online at https://oss.sonatype.org/content/repositories/releases/de/sciss/ --> should appear in maven central soon.

best, .h.h.


Name: ScalaAudioFile
Description:   A library to read and write uncompressed audio files (AIFF, WAVE, etc.)
URL:  https://github.com/Sciss/ScalaAudioFile
Location:    "de.sciss" %% "scalaaudiofile" % "1.2.+"


Name: ScalaOSC
Description:   A library for OpenSoundControl (OSC), a message protocol used in multi-media applications.
URL:  https://github.com/Sciss/ScalaOSC
Location:    "de.sciss" %% "scalaosc" % "1.1.+"


Name: ScalaCollider
Description:   A sound synthesis library for the SuperCollider server
URL:  https://github.com/Sciss/ScalaCollider
Location:    "de.sciss" %% "scalacollider" % "1.3.+"


Name: ScalaInterpreterPane
Description:   A Swing based front-end for the Scala REPL (interpreter)
URL:  https://github.com/Sciss/ScalaInterpreterPane
Location:    "de.sciss" %% "scalainterpreterpane" % "1.3.+"






--
Debasish Ghosh
http://manning.com/ghosh

Twttr: @debasishg
Blog: http://debasishg.blogspot.com
Code: http://github.com/debasishg
Re: Scala 2.10.0 staged! Nathan Bronson 12/21/12 10:05 PM
Name: ScalaSTM
Description: Software transactional memory for Scala, plus STM-friendly concurrent sets and maps
Location: "org.scala-stm" %% "scala-stm" % "0.7"
or
Location: "org.scala-stm" % "scala-stm_2.10" % "0.7"

On Wednesday, December 19, 2012 11:42:52 PM UTC-8, Adriaan Moors wrote:
Good news everybody!


I've just uploaded Scala 2.10.0 to sonatype.org.

Yes indeed, that would be the final! The bytecode is the same as RC5. The only change is the metadata.

As the holidays are extremely nigh, we have decided to wait a little bit longer than usual to announce the release: we'll make it official by the end of the first week of the new year.

We still wanted to stage according to the two-week cycle (and before the end of the world). This ought to give you a little more time to build your projects, and it will allow us to provide better support to our users once we are back in full force from our xmas break.

In the mean time, if you'd like to have your support for 2.10.0 included with the release announcement, please do the following:

(1) Build your software against 2.10.0 with 2.10.0 dependencies.
(2) Publish your software somewhere convenient like maven-central or other publicly accessible repository.
(3) Respond to this email with (only) the following. Please keep this thread clean, so I can easily parse the entries:

   (a) Name of your project
   (b) Brief (one sentence) description of the project
   (c) URL for the project website
   (d) Instructions for obtaining the project.

Here's an example for the scala-arm project:

---
Name: Scala-arm
Description:   Scala-arm provides automated resource management to ensure all your resources are closed without all the extra work!
Location:    "com.jsuereth" % "scala-arm_2.10.0" % "1.2"
---


Thank you for your help and patience during this whole release cycle!

We're working on learning from the 2.10.0 cycle to improve the process for the 2.10.1 release (RC1 scheduled for mid-Feb) and the 2.11 cycle. (Have a look at the roadmap if you're curious.) Your thoughts on this are welcome, as always, on this mailing list!


happy holidays!
adriaan


PS:
Concerning (1), here's how to build using SBT 0.12.1:

(1) Create a ~/.sbt/repositories file that looks like this:

[repositories]
  local
  maven-central
  typesafe-ivy-releases: http://typesafe.artifactoryonline.com/typesafe/ivy-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  sbt-plugin-releases: http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]

(2) Make sure you have the sonatype release resolver for both Scala + other staged artifacts that haven't hit maven central

resolvers += "Sonatype Release" at "https://oss.sonatype.org/content/repositories/releases"

(3) Make sure you've set your cross-building appropriately. This is what Josh does because he's lazy:

scalaVersion := "2.10.0"

scalaBinaryVersion <<= scalaVersion.identity
Re: Scala 2.10.0 staged! Derek Chen-Becker 12/21/12 11:03 PM
Woo hoo! (Better late than never)

Name: ScalaJPA
Description: Scala wrappers for JPA 1.0 Persistence Framework
URL: https://github.com/dchenbecker/scalajpa
Location: "org.scala-libs" %% "scalajpa" % "1.4"
Re: Scala 2.10.0 staged! Bill Venners 12/22/12 11:34 AM
Hello Again All,

In the spirit of the holidays I decided to pass out yet another batch of ScalaTest releases for 2.10.0 final. The previous ones will work fine, but have a scalatest_2.10.0 artifact Id, which is not in the spirit of sbt 0.12. For sbt 0.12 and beyond, a scalatest_.2.10 artifact Id is preferred, because sbt now takes Scala's binary compatibility into account. To minimize any potential for Maven troubles, I increased the version numbers for this round of 2.10 releases to 1.9.1 and 2.0.M5b. These releases will not have a _2.10.0 artifact ID, just the _2.10 one, and the optional ScalaCheck dependency has the _2.10 ID as well. If I get the green light from those in the sbt inner circle that the correct ID to use for 2.9 releases from now on is _2.9, I will add variants for these version numbers later for Scala 2.9. So please use these releases instead of my previous ones for 2.10:

Name: ScalaTest
Description: Simple, clear tests and executable specifications
Locations:
  For ScalaTest 1.9.1: "org.scalatest" % "scalatest_2.10" % "1.9.1"
  For ScalaTest 2.0.M5: "org.scalatest" % "scalatest_2.10" % "2.0.M5b"

Once I get the 2.9 versions for 1.9.1 and 2.0.M5b out, I'll describe on scalatest.org as the latest versions to encourage their use.

By the way, 1.9.1 does include two deprecations that 1.8 did not have, so there are some minor enhancements there, as well as one bug fix. The main deprecation people may see is "expect" has been deprecated in favor of "expectResult" to make way for an "expect" macro that draws a nice diagram a la the Expecty project.

Thanks.

Bill

On Thursday, December 20, 2012 5:12:21 PM UTC-8, Bill Venners wrote:
Hi All,

Name: ScalaTest
Description: Simple, clear tests and executable specifications
Locations:
  For ScalaTest 1.8: "org.scalatest" % "scalatest_2.10.0" % "1.8"
  For ScalaTest 2.0.M5: "org.scalatest" % "scalatest_2.10.0" % "2.0.M5"

Our redeploy mechanism didn't quite work on _2.10 and I didn't have time to investigate. I will redeploy under _2.10 once we get that sorted out.

Happy Holidays.

Bill
Re: [scala-internals] Scala 2.10.0 staged! Hanns Holger Rutz 12/22/12 1:34 PM
Here is part two of my updates. Online at https://oss.sonatype.org/content/repositories/releases/de/sciss/ --> should appear in maven central soon.

best, .h.h.


Name: AudioWidgets
Description:   Specialized Swing widgets for audio applications in Scala
URL:  https://github.com/Sciss/AudioWidgets
Location:    "de.sciss" %% "audiowidgets" % "1.1.+"
  core:                  "de.sciss" %% "audiowidgets-core" % "1.1.+"
  scala-swing bindings:  "de.sciss" %% "audiowidgets-swing" % "1.1.+"


Name: ScalaColliderSwing
Description:   A Swing and REPL front-end for ScalaCollider
URL:  https://github.com/Sciss/ScalaColliderSwing
Location:    "de.sciss" %% "scalacolliderswing" % "1.3.+"


Name: Strugatzki
Description:   Algorithms for extracting audio features and matching audio file similarities
URL:  https://github.com/Sciss/Strugatzki
Location:    "de.sciss" %% "strugatzki" % "1.3.+"


Name: ScissDSP
Description:   Collection of DSP algorithms and components for Scala
URL:  https://github.com/Sciss/ScissDSP
Location:    "de.sciss" %% "scissdsp" % "1.1.+"


Name: FScapeJobs
Description:   A library to launch digital signal processing jobs for FScape via OSC
URL:  https://github.com/Sciss/FScapeJobs
Location:    "de.sciss" %% "fscapejobs" % "1.2.+"


Name: FingerTree
Description:   A Scala implementation of the versatile purely functional data structure of the same name.
URL:  https://github.com/Sciss/FingerTree
Location:    "de.sciss" %% "fingertree" % "1.2.+"


Re: Scala 2.10.0 staged! Lars Hupel 12/22/12 3:19 PM
Just staged on Sonatype:

---
Name: scalaz
Description: Type Classes and Pure Functional Data Structures for
Scala
URL: http://code.google.com/p/scalaz/

Location:    "org.scalaz" %% "scalaz-core" % "7.0.0-M7"
---

Updated builds of 6.0.3/6.0.4 will follow this year, but probably after
the holidays.

Happy hacking!

Lars


---

The full list of published submodules is available with this Nexus search:

<https://oss.sonatype.org/index.html#nexus-search;gav~org.scalaz~scalaz-*_2.10~~~>

Re: Scala 2.10.0 staged! Rogach 12/22/12 11:21 PM
Name: scallop
Description: a simple (yet powerful) command-line arguments parsing library for Scala.
URL: https://github.com/Rogach/scallop
Location: "org.rogach" %% "scallop" % "0.6.3"

Best wishes,
Rogach
Re: Scala 2.10.0 staged! Chris Sachs 12/23/12 10:29 PM
Name: Basis
Description: An experimental foundation library focussed on efficiency and clean design.
Location: "it.reify" %% "basis" % "0.0"

Modules:
  "it.reify" %% "basis-collections" % "0.0"
  "it.reify" %% "basis-containers" % "0.0"
  "it.reify" %% "basis-control" % "0.0"
  "it.reify" %% "basis-generators" % "0.0"
  "it.reify" %% "basis-math" % "0.0"
  "it.reify" %% "basis-memory" % "0.0"
  "it.reify" %% "basis-runtime" % "0.0"
  "it.reify" %% "basis-sequential" % "0.0"
  "it.reify" %% "basis-text" % "0.0"
  "it.reify" %% "basis-util" % "0.0"

Thanks for all the hard work on Scala 2.10. Happy holidays.

-- Chris Sachs
Re: [scala-internals] Re: Scala 2.10.0 staged! Hanns Holger Rutz 12/24/12 1:05 AM
interesting project! is there any additional material out there, outlining your motivation with this (you seem to be creating a complete replacement of the standard library) and perhaps some examples (e.g. how to implement a concrete collection type)?

best, .h..h.
Re: [scala-internals] Re: Scala 2.10.0 staged! Chris Sachs 12/24/12 7:01 PM
Hi! I plan to post more information about Basis and its goals in the coming days. Thanks for your interest, and sorry about the dearth of information. I had to keep a promise to myself to get the binaries out before the holidays. Stay tuned.

Regards,
Chris Sachs
Re: Scala 2.10.0 staged! George Leontiev 12/25/12 3:47 PM
Just staged to Sonatype.
-----
Name: scala-poi
Description: A convenient API for creating Excel spreadsheets using Apache POI.
Location: "info.folone" %% "poi-scala" % "0.7"
-----

Congratulations with releasing 2.10!
Happy holidays!

четверг, 20 декабря 2012 г., 8:42:52 UTC+1 пользователь Adriaan Moors написал:
Re: [scala-internals] Scala 2.10.0 staged! Miles Sabin 12/26/12 5:44 AM
Name: shapeless
Description: An exploration of generic/polytypic programming in Scala
URL: https://github.com/milessabin/shapeless
Location: "com.chuusai" %% "shapeless" % "1.2.3"

Cheers,


Miles
--
Miles Sabin
tel: +44 7813 944 528
skype: milessabin
gtalk: mi...@milessabin.com
g+: http://www.milessabin.com
http://twitter.com/milessabin
Re: Scala 2.10.0 staged! Joni Freeman 12/26/12 11:26 PM
Name: sqltyped
Description: a macro which infers Scala types from database
URL: https://github.com/jonifreeman/sqltyped
Location: "fi.reaktor" %% "sqltyped" % "0.1.0"

Cheers Joni
Re: Scala 2.10.0 staged! Erik van Oosten 12/28/12 1:29 AM
Name: Metrics-scala
Description: Capturing JVM- and application-level metrics. So you know what's going on.
Location:  "nl.grons" % "metrics-scala_2.10.0" % "2.2.0"

Perhaps a wiki page would have been better for build instructions. I saw too late I was suppose to build against 2.10 instead of 2.10.0.
Re: Scala 2.10.0 staged! Erik van Oosten 12/28/12 2:12 AM
Hello,

I am having a hard time finding out how to cross build against 2.10 instead of 2.10.0. If I put 2.10 in scalaVersion or crossScalaVersions, sbt insists on compiling against scala 2.10 which it can't find. I have also been looking at the sources of most projects mentioned in this thread. They are either using some external build process, or they are using sbt. Most using sbt simply published against 2.10.0.

Any clues are welcome.

Kind regards,
    Erik.


Op donderdag 20 december 2012 18:22:47 UTC+1 schreef Adriaan Moors het volgende:
Hi,

Sorry about the confusion. 

You can indeed simply cross version  against 2.10. 

Adriaan 

On Thursday, December 20, 2012, Roland Kuhn wrote:
Hi Adriaan,

yes, indeed, good news!

One small question concerning a possibly important detail: my impression from yesterday’s thread «should we enforce forward binary compatibility in 2.10.x» was that we’re going for the 2.10 cross-versioning, at least initially. Since there is no compatible release before 2.10.0, that should be fine even if we change that policy later, because only libraries depending specifically on—say—2.10.2 would need to encode that in their name.

So, simply put, shall we publish as akka-actor_2.10 or akka-actor_2.10.0?

Regards,

Roland

Re: [scala-internals] Re: Scala 2.10.0 staged! √iktor Klang 12/28/12 2:24 AM
scalaBinaryVersion := "2.10" ?

Cheers,
--
Viktor Klang

Director of Engineering
Typesafe - The software stack for applications that scale

Twitter: @viktorklang

Re: [scala-internals] Scala 2.10.0 staged! rkuhn 12/28/12 2:48 AM
Hi Erik,

in Akka we solved it like this: https://github.com/akka/akka/blob/master/project/AkkaBuild.scala#L505 (and scalaVersion := "2.10.0")

Regards,

Roland


Dr. Roland Kuhn
Akka Tech Lead
Typesafe – The software stack for applications that scale.
twitter: @rolandkuhn

Re: [scala-internals] Scala 2.10.0 staged! √iktor Klang 12/28/12 2:54 AM
Yeah, good advice Roland!

Cheers,
--
Viktor Klang

Director of Engineering
Typesafe - The software stack for applications that scale

Twitter: @viktorklang

Re: [scala-internals] Re: Scala 2.10.0 staged! Christopher 12/28/12 6:21 PM
Name: Jackson Scala Module
Description: Scala data type support for the Jackson JSON processing library
Location: "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.1.3"

Thanks,
Christopher
Re: Scala 2.10.0 staged! Blair Zajac 12/28/12 10:55 PM
Scala Migrations 1.1.0 is out with new support for MySQL, here's an updated snippet:

--
Name: Scala Migrations
Description: Database migrations for Derby, MySQL, PostgreSQL and Oracle written in a Scala DSL
URL: http://opensource.imageworks.com/?p=scalamigrations
Location: "com.imageworks.scala-migrations" %% "scala-migrations" % "1.1.0"
--

On Thursday, December 20, 2012 1:59:20 PM UTC-8, Blair Zajac wrote:
Congratulations on this large milestone release!

--
Name: Scala Migrations
Description: Database migrations written in a Scala DSL
URL: http://opensource.imageworks.com/?p=scalamigrations
Location: "com.imageworks.scala-migrations" %% "scala-migrations" % "1.0.3"
--

Re: [scala-internals] Scala 2.10.0 staged! Erik van Oosten 12/29/12 11:50 AM
Thanks Roland,

Including

crossVersion := CrossVersion.binary

in my build.sbt seems to work for all Scala versions. For example, it gives 2.9.1 for scala 2.9.1 and it gives 2.10 for scala 2.10.0.

Kind regards,
    Erik.


Op vrijdag 28 december 2012 11:48:30 UTC+1 schreef rkuhn het volgende:
Hi Erik,

in Akka we solved it like this: https://github.com/akka/akka/blob/master/project/AkkaBuild.scala#L505 (and scalaVersion := "2.10.0")

Regards,

Roland

28 dec 2012 kl. 11:12 skrev Erik van Oosten:

Hello,

I am having a hard time finding out how to cross build against 2.10 instead of 2.10.0. If I put 2.10 in scalaVersion or crossScalaVersions, sbt insists on compiling against scala 2.10 which it can't find. I have also been looking at the sources of most projects mentioned in this thread. They are either using some external build process, or they are using sbt. Most using sbt simply published against 2.10.0.

Any clues are welcome.

Kind regards,
    Erik.
Re: Scala 2.10.0 staged! Erik van Oosten 12/29/12 11:51 AM
Now also released as 2.10:

Name: Metrics-scala
Description: Capturing JVM- and application-level metrics. So you know what's going on.
Location:  "nl.grons" % "metrics-scala_2.10" % "2.2.0"


Op vrijdag 28 december 2012 10:29:21 UTC+1 schreef Erik van Oosten het volgende:
Re: [scala-internals] Scala 2.10.0 staged! Hanns Holger Rutz 12/30/12 3:07 PM
Here is part three of my updates. Online at https://oss.sonatype.org/content/repositories/releases/de/sciss/ --> should appear in maven central soon.

best, .h.h.


Name: LucreSTM
Description:   Extension of Scala-STM, adding optional durability layer, and providing API for confluent and reactive event layers
URL:  https://github.com/Sciss/LucreSTM
Location:    "de.sciss" %% "lucrestm" % "1.6.+"
  core:                    "de.sciss" %% "lucrestm-core" % "1.6.+"
  BerkeleyDB JE bindings:  "de.sciss" %% "lucrestm-bdb" % "1.6.+"
Resolvers needed for lucrestm-bdb:    "Oracle Repository" at "http://download.oracle.com/maven"


Name: LucreData
Description:   Transactional data structures (skip list, skip octree, total order) for Scala
URL:  https://github.com/Sciss/LucreData
Location:    "de.sciss" %% "lucredata" % "1.6.+"
  core:       "de.sciss" %% "lucredata-core" % "1.6.+"
  gui-views:  "de.sciss" %% "lucredata-views" % "1.6.+"


Name: LucreEvent
Description:   Reactive event-system for LucreSTM
URL:  https://github.com/Sciss/LucreEvent
Location:    "de.sciss" %% "lucreevent" % "1.6.+"
  core:              "de.sciss" %% "lucreevent-core" % "1.6.+"
  expression trees:  "de.sciss" %% "lucreevent-expr" % "1.6.+"


Name: LucreConfluent
Description:   Confluently persistent references for Scala
URL:  https://github.com/Sciss/LucreConfluent
Location:    "de.sciss" %% "lucreconfluent" % "1.6.+"
  core:      "de.sciss" %% "lucreconfluent-core" % "1.6.+"
  events:    "de.sciss" %% "lucreconfluent-event" % "1.6.+"


Name: SoundProcesses
Description:   A framework for creating and managing ScalaCollider based sound processes
URL:  https://github.com/Sciss/SoundProcesses
Location:    "de.sciss" %% "soundprocesses" % "1.3.+"
Resolvers needed for dependencies:    "Oracle Repository" at "http://download.oracle.com/maven"



Re: Scala 2.10.0 staged! Peter Empen 1/1/13 12:43 PM
Name: Graph for Scala
Description:   In-memory graph library seamlessly fitting into the Scala Collection Library
Location: "com.assembla.scala-incubator" % "graph-core_2.10" % "1.6.0"

Have fun,
Peter
Re: Scala 2.10.0 staged! Tony Sloane 1/1/13 7:51 PM
Name: Kiama
Description: Kiama is a Scala library for language processing
Location: "com.googlecode.kiama" % "kiama_2.10" % "1.4.0"

Re: Scala 2.10.0 staged! Blair Zajac 1/1/13 8:17 PM
1.1.0 has a library dependency on slf4j-log4j when it should have had one on slf4j-api, so 1.1.1 has been released.

Blair


--
Name: Scala Migrations
Description: Database migrations for Derby, MySQL, PostgreSQL and Oracle written in a Scala DSL
URL: http://opensource.imageworks.com/?p=scalamigrations
Location: "com.imageworks.scala-migrations" %% "scala-migrations" % "1.1.1"
--
Re: Scala 2.10.0 staged! Lars Hupel 1/2/13 1:51 AM
Just staged on Sonatype:

---
Name: scalaz
Description: Type Classes and Pure Functional Data Structures for
Scala
URL: http://code.google.com/p/scalaz/

Location:    "org.scalaz" %% "scalaz-core" % "6.0.3"

Location:    "org.scalaz" %% "scalaz-core" % "6.0.4"
---


This release differs from the previous 2.10.0-M*/-RC* releases in two
ways: Firstly, it includes 6.0.3 (since it isn't binary compatible to
6.0.4), and secondly, it contains *all* submodules (not just scalaz-core).

Happy new year!

Lars


---

The full list of published submodules is available with this Nexus search:

<https://oss.sonatype.org/index.html#nexus-search;gav~org.scalaz~scalaz-*_2.10~6.0.*~~>


Re: [scala-internals] Scala 2.10.0 staged! Chris 1/2/13 6:25 AM
On Thu, Dec 20, 2012 at 8:42 AM, Adriaan Moors
<adriaa...@typesafe.com> wrote:
> Good news everybody!

indeed it is :)

---
Name: Scales Xml
Description:   Scales Xml provides superb performance with low memory
usage, a unified pull and push model, Iteratee and Iterator based pull
parsing, equality framework, both an embedded XPath DSL and string
based XPath 1.0 support.
URL:  https://github.com/chris-twiner/scalesXml
Location: "org.scalesxml" %% "scales-xml" % "0.4.4"
---

happy new year all.
Re: Scala 2.10.0 staged! David Whittaker 1/2/13 8:42 AM
Hope I'm not too late to the party...

-----
Name: squeryl
Description: A Scala ORM and DSL for talking with Databases with minimum verbosity and maximum type safety
Location: "org.squeryl" %% "squeryl" % "0.9.5-6"
-----
Re: [scala-internals] Re: Scala 2.10.0 staged! Josh Marcus 1/2/13 11:03 AM
Name: geotrellis
Description: Geographic data processing engine for high performance applications.
Location: "com.azavea.geotrellis" %% "geotrellis" % "0.8.0-RC1"

Josh Marcus
Senior GIS Software Architect

Azavea |  T: 215.701.7505
www.azavea.com
Re: Scala 2.10.0 staged! Tobias Roeser 1/4/13 2:38 AM
Congratulations to the release. Here is another project supporting Scala 2.10

Name: SBuild
Description: SBuild is a Scala-based build system.
Version: 0.3.0

More topics »