All Projects → tweag → Haskellr

tweag / Haskellr

Licence: other
The full power of R in Haskell.

Programming Languages

r
7636 projects
haskell
3896 projects

Projects that are alternatives of or similar to Haskellr

Inline Java
Haskell/Java interop via inline Java code in Haskell modules.
Stars: ✭ 197 (-59.88%)
Mutual labels:  ffi, interoperability
C Cpp Notes
Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.
Stars: ✭ 363 (-26.07%)
Mutual labels:  ffi
uapi
Unix API
Stars: ✭ 18 (-96.33%)
Mutual labels:  ffi
Bitxhub
Interchain protocol 跨链协议
Stars: ✭ 286 (-41.75%)
Mutual labels:  interoperability
gpgme
GPGme bindings for Rust
Stars: ✭ 55 (-88.8%)
Mutual labels:  ffi
Hint
💡 A hinting engine for the web
Stars: ✭ 3,280 (+568.02%)
Mutual labels:  interoperability
syscoin
Syscoin is a crypto currency that is universally merge-mineable and offers a unique variety of services including decentralized identities, asset token issuance platform capabilities directly on the blockchain and trustless 0-counterparty interoptibility with the Ethereum blockchain
Stars: ✭ 152 (-69.04%)
Mutual labels:  interoperability
Pyo3
Rust bindings for the Python interpreter
Stars: ✭ 5,110 (+940.73%)
Mutual labels:  ffi
Z Engine
⚡️ PHP Engine Direct API
Stars: ✭ 362 (-26.27%)
Mutual labels:  ffi
Sharpgentools
Accurate and high performance C++ interop code generator for C#.
Stars: ✭ 275 (-43.99%)
Mutual labels:  interoperability
Win32
Build Win32 apps with Dart!
Stars: ✭ 256 (-47.86%)
Mutual labels:  ffi
nxtp
Nxtp is a lightweight protocol for generalized crosschain transfers.
Stars: ✭ 129 (-73.73%)
Mutual labels:  interoperability
Connect
The swiss army knife of healthcare integration.
Stars: ✭ 326 (-33.6%)
Mutual labels:  interoperability
renderdoc-rs
RenderDoc application bindings for Rust
Stars: ✭ 28 (-94.3%)
Mutual labels:  ffi
Ffi Overhead
comparing the c ffi (foreign function interface) overhead on various programming languages
Stars: ✭ 387 (-21.18%)
Mutual labels:  ffi
ffi-libc
Useful Ruby FFI bindings for libc
Stars: ✭ 32 (-93.48%)
Mutual labels:  ffi
ext-psi
PHP System Interface (aka FFI)
Stars: ✭ 24 (-95.11%)
Mutual labels:  ffi
Rdotnet
.NET interop library to call the R statistical language in the same process
Stars: ✭ 297 (-39.51%)
Mutual labels:  interoperability
Chineseutil
PHP 中文工具包,支持汉字转拼音、拼音分词、简繁互转、数字、金额大写;QQ群:17916227
Stars: ✭ 413 (-15.89%)
Mutual labels:  ffi
Queue Interop
Promoting the interoperability of message queue objects.
Stars: ✭ 399 (-18.74%)
Mutual labels:  interoperability

The HaskellR project

Continuous integration

The HaskellR project provides an environment for efficiently processing data using Haskell or R code, interchangeably. HaskellR allows Haskell functions to seamlessly call R functions and vice versa. It provides the Haskell programmer with the full breadth of existing R libraries and extensions for numerical computation, statistical analysis and machine learning.

Getting Started & Documentation

All documentation is available on the HaskellR website.

Developing HaskellR

If you wish to work on HaskellR itself or any of its constituent packages, you'll need stack. Once installed, check out the official source repository using

# Equivalent to git clone https://github.com/tweag/HaskellR
$ hub clone tweag/HaskellR

Then, you can build all the packages in the project using

$ stack setup
$ stack build

See the stack documentation for further information on how to run tests, benchmarks, or build the API documentation. You can do all of that at once with

$ stack build --test --haddock --bench

Optionally, pass in the --docker flag to all commands if you wish to develop inside a Docker container for more reproducible builds.

Optionally, pass in the --nix flag to all commands if you have the Nix package manager installed. Nix can populate a local build environment including all necessary system dependencies without touching your global filesystem. Use it as a cross-platform alternative to Docker.

License

Copyright (c) 2013-2015 Amgen, Inc. Copyright (c) 2015-2018 Tweag I/O Limited.

All rights reserved.

HaskellR is free software, and may be redistributed under the terms specified in the LICENSE file.

About

Tweag I/O

HaskellR is maintained by Tweag I/O.

Have questions? Need help? Tweet at @tweagio.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].