curryrs v0.2.0 Release Notes

Release Date: 2016-10-26 // about 5 years ago
  • v0.2.0

    ๐Ÿ”‹ Features

    • โž• Add Haskell Runtime Support to Rust Library
    • ๐Ÿ”„ Change build.rs script to pull in the base libraries
      needed to get the Runtime Working.
    • ๐Ÿ”„ Change structuring of Haskell code so import statements
      for modules is:
      haskell import Curryrs.Types
      and not:
      haskell import Types

    ๐Ÿ“š Documentation

    • โšก๏ธ Update README with how to properly call Haskell code in
      โšก๏ธ Rust with the new library updates by calling the Runtime
      from within Rust. It also now makes setting up the Haskell
      code a lot easier removing the need for header files and
      using gcc to get code to work.

    โœ… Testing

    • โœ… Setup Haskell in Rust tests with C glue code to get it to
      work

Previous changes from v0.1.0

    • Establishes a base library containing primitive types between the two languages.
    • Includes macros to make FFI of functions easier and readable
    • Includes the ability to have it work with stack and cabal