Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pathikrit/scalgos
algorithms in scala
https://github.com/pathikrit/scalgos
algorithm scala
Last synced: 6 days ago
JSON representation
algorithms in scala
- Host: GitHub
- URL: https://github.com/pathikrit/scalgos
- Owner: pathikrit
- Created: 2013-03-25T21:17:27.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-04-04T15:28:00.000Z (7 months ago)
- Last Synced: 2024-10-15T17:46:12.629Z (21 days ago)
- Topics: algorithm, scala
- Language: Scala
- Size: 2.64 MB
- Stars: 434
- Watchers: 36
- Forks: 129
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![CircleCI][circleCiImg]][circleCiLink] [![codecov][codecovImg]][codecovLink] [![Codacy][codacyImg]][codacyLink]
Goals
=====
* [Learn Scala](http://stackoverflow.com/tags/scala/info)
* Text book [implementations](src/main/scala/com/github/pathikrit/scalgos) of common algorithms in idiomatic functional Scala
* No external [dependencies](build.sbt) (except [specs2](http://etorreborre.github.io/specs2/) for tests)
* Good [tests](src/test/scala/com/github/pathikrit/scalgos) and documentationBuilding
========
* Install git, scala and sbt: `brew install git scala sbt`
* Clone project: `git clone https://github.com/pathikrit/scalgos.git; cd scalgos`
* Build and run tests: `sbt test`[circleCiImg]: https://img.shields.io/circleci/project/pathikrit/scalgos/master.svg
[circleCiLink]: https://circleci.com/gh/pathikrit/scalgos[codecovImg]: https://img.shields.io/codecov/c/github/pathikrit/scalgos/master.svg
[codecovLink]: http://codecov.io/github/pathikrit/scalgos?branch=master[codacyImg]: https://img.shields.io/codacy/7628da9b32734c1c96b55b5650aa96be.svg
[codacyLink]: https://www.codacy.com/app/pathikritscalgos/dashboard