common-scala

Common functionality for the KnowItAll group.

License

License

Categories

Categories

Scala Languages
GroupId

GroupId

edu.washington.cs.knowitall.common-scala
ArtifactId

ArtifactId

common-scala_2.9.3
Last Version

Last Version

1.1.2
Release Date

Release Date

Type

Type

jar
Description

Description

common-scala
Common functionality for the KnowItAll group.
Project URL

Project URL

https://github.com/knowitall/common-scala
Project Organization

Project Organization

edu.washington.cs.knowitall.common-scala
Source Code Management

Source Code Management

https://github.com/knowitall/common-scala

Download common-scala_2.9.3

How to add to project

<!-- https://jarcasting.com/artifacts/edu.washington.cs.knowitall.common-scala/common-scala_2.9.3/ -->
<dependency>
    <groupId>edu.washington.cs.knowitall.common-scala</groupId>
    <artifactId>common-scala_2.9.3</artifactId>
    <version>1.1.2</version>
</dependency>
// https://jarcasting.com/artifacts/edu.washington.cs.knowitall.common-scala/common-scala_2.9.3/
implementation 'edu.washington.cs.knowitall.common-scala:common-scala_2.9.3:1.1.2'
// https://jarcasting.com/artifacts/edu.washington.cs.knowitall.common-scala/common-scala_2.9.3/
implementation ("edu.washington.cs.knowitall.common-scala:common-scala_2.9.3:1.1.2")
'edu.washington.cs.knowitall.common-scala:common-scala_2.9.3:jar:1.1.2'
<dependency org="edu.washington.cs.knowitall.common-scala" name="common-scala_2.9.3" rev="1.1.2">
  <artifact name="common-scala_2.9.3" type="jar" />
</dependency>
@Grapes(
@Grab(group='edu.washington.cs.knowitall.common-scala', module='common-scala_2.9.3', version='1.1.2')
)
libraryDependencies += "edu.washington.cs.knowitall.common-scala" % "common-scala_2.9.3" % "1.1.2"
[edu.washington.cs.knowitall.common-scala/common-scala_2.9.3 "1.1.2"]

Dependencies

compile (1)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.9.3

test (3)

Group / Artifact Type Version
junit : junit jar 4.11
org.specs2 : specs2_2.9.2 jar 1.12.3
org.scalacheck : scalacheck_2.9.3 jar 1.10.1

Project Modules

There are no modules declared in this project.

** DEPRECATED! ** Please see https://github.com/allenai/openie-standalone, which has combined multiple projects into a single project that builds on Scala 2.11.

Common-Scala

This is a collection of common code (enrichments, collections, and functions) that is used by the UW CSE Turing Center in the Scala programming langauge.

Using

Add the following as a Maven dependency.

<groupId>edu.washington.cs.knowitall.common-scala</groupId>
<artifactId>common-scala_2.9.2</artifactId>
<version>[1.0.5, )</version>

The best way to find the latest version is to browse Maven Central.

Contents

Collections

  • Bag/Multiset implementation.
  • Simple graph collection.
  • Interval collection for intervals within the integers.
  • MultiIterable for iterating over multiple collections in parallel.

Enrichments

  • An extention to Traversables to build a histogram of the elements.
  • An extention to Iterables to interleave two iterables.

Functions

  • Code to create precision-yield curves and area under the curve.
  • A convenience construct for handling resources as in the C# using construct.

Dependencies

The only dependency is scalaz which is used very moderately.

Contributors

edu.washington.cs.knowitall.common-scala

KnowItAll

Versions

Version
1.1.2