• Stars
    star
    130
  • Rank 277,575 (Top 6 %)
  • Language
    Scala
  • License
    Apache License 2.0
  • Created about 12 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Datomisca: a Scala API for Datomic

Build Status Download

Datomisca, embrace Datomic the Scala way

A Scala API for Datomic

Please go to Datomisca website for full description of the project and its features, as well as a guide for getting started and samples!

The philosophy of Datomisca in a nutshell

Datomic principles, without compromise

Datomisca is a thin layer around Datomic aimed at exposing Datomicโ€™s functionality and leveraging its full power.

Datomic features with a Scala flavor

Datomisca uses Scala concepts to enhance the Datomic experience for Scala developers:

  • Type safety,
  • Asynchronicity & non-blocking patterns,
  • Advanced functional programming
  • Compile-time enhancement with Scala 2.10 macros

More Repositories

1

aws-wrap

Asynchronous Scala Clients for Amazon Web Services
Scala
126
star
2

datomic-q-explain

A query explainer for Datomic
Clojure
39
star
3

pfds-scala

Chris Okasakiโ€™s Purely Functional Data Structures in Scala
Scala
31
star
4

datomic-linklist

A Datomic library of schema attributes and database functions to implement linked-list structures in Datomic.
Clojure
23
star
5

play-datomisca

Play Datomisca, Play! Framework 2.3 module for Datomic
Scala
17
star
6

dpa-demos-scala

Design Pattern Demos in Scala
Scala
16
star
7

scala-concurrent-revisions

An implementation of the Concurrent Revisions programming model in Scala
Scala
12
star
8

datomic-ltl

An interpretation of Linear Temporal Logic for Datomic
Clojure
10
star
9

argonaut-spray

Argonaut support for spray (un)marshalling
Scala
8
star
10

play-cors

Cross-Origin Resource Sharing (CORS) support for Play
Scala
5
star
11

smallcheck4scala

SmallCheck for Scala
Scala
5
star
12

datomic-graphite-reporter

A Clojure library that reports Datomic transactor metrics to Graphite
Clojure
3
star
13

bialgebraic-sorting

Supporting code for WGP โ€™12 paper: Sorting with Bialgebras and Distributive Laws
Haskell
3
star
14

smallerdraw

SmallerDraw is a teaching application for the Design Patterns course of the Software Engineering Programme at the University of Oxford
Java
2
star
15

sbt-awseb

An sbt plugin for interacting with AWS Elastic Beanstalk
Scala
2
star
16

smalldraw-csharp

SmallDraw in C# is a port of a teaching application originally written in Java for the Design Patterns course of the Software Engineering Programme at the University of Oxford.
C#
2
star
17

github-bot-app

A GitHub Webhook Bot written in Clojure.
Clojure
1
star
18

dpa-demos-java

Design Pattern Demos in Java
Java
1
star