F21 Self Contained Change: Improved Scala Ecosystem Support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



= Proposed Self Contained Change: Improved Scala Ecosystem Support  =
https://fedoraproject.org/wiki/Changes/ImprovedScalaEcosystem

Change owner(s): William Benton <willb@xxxxxxxxxx>

Fedora now supports several essential parts of the Scala language ecosystem as 
well as building packages with sbt, the de facto build tool for the Scala 
community. 

== Detailed Description ==
Fedora has had a Scala package for some time, but the larger Scala ecosystem 
has been absent from Fedora. In fact, until very recently, Fedora included no 
packages that depended on Scala. The main obstacle to getting Scala ecosystem 
projects packaged for Fedora was the difficulty in packaging sbt, the Simple 
Build Tool, which many Scala projects use for build, dependency, and release 
management. Fedora 21 now includes sbt as well as several interesting and 
foundational Scala ecosystem projects, most notably:

* akka, a toolkit for developing actor-based systems;
* json4s, a unified interface to JSON parsers and generators;
* sbinary, a typed Scala interface for reading and writing binary formats;
* sbt, the simple build tool for Scala and Java projects;
* scala-stm, a software transactional memory implementation for Scala;
* scalacheck, a property-based testing framework for Scala; and
* scalaz, a set of extensions to the Scala standard library to facilitate 
functional programming. 

== Scope ==
* Proposal owners:  The change is complete as described; other ecosystem 
packages and additional Fedora-specific developer documentation will continue 
to become available.
* Other developers: N/A (not a System Wide Change) 
* Release engineering: N/A (not a System Wide Change)
* Policies and guidelines: N/A (not a System Wide Change)
_______________________________________________
devel-announce mailing list
devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux