An open API service indexing awesome lists of open source software.

https://github.com/nilern/taksi

Proper async monad for Clojure(Script)
https://github.com/nilern/taksi

async clojure clojurescript monad

Last synced: 4 months ago
JSON representation

Proper async monad for Clojure(Script)

Awesome Lists containing this project

README

          

# Taksi

[![Build Status](https://img.shields.io/github/workflow/status/nilern/taksi/Run%20tests.svg)](https://github.com/nilern/taksi/actions)

> Daniel Morales: 'Oh my, they're gone!' Let me ask you a question: Do your interrogations always end up like this,
> or are you just trying to impress me?
>
> Émilien Coutant-Kerbalec: But no! I usually get to ask at least one question.
>
> -- Taxi (1998)

Proper Async monad for Clojure, because [Promises are bad](https://medium.com/@avaq/broken-promises-2ae92780f33).

## License

Copyright © 2019-2021 Pauli Jaakkola

This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse
Public License, v. 2.0 are satisfied: GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or (at your
option) any later version, with the GNU Classpath Exception which is available
at https://www.gnu.org/software/classpath/license.html.