Skip to content
This repository was archived by the owner on May 26, 2020. It is now read-only.
This repository was archived by the owner on May 26, 2020. It is now read-only.

Roadmap #17

@jdantonio

Description

@jdantonio

I started this gem just for fun; a way to experiment with functional programming ideas in Ruby. I don't really have a long-term plan or a very clear roadmap. Below is a list of features I would like to add as I find the time to work on them, but I (currently) am making no promises regarding if/when I will work on any of them.

I welcome any and all input from anyone actively using this gem. If you find this gem useful and have ideas for how it can grow and evolve I would love your feedback.

To-do

  • Declare Record classes with datatypes for all members (similar to PureScript)
  • Pure functional data structures based on finger trees
    • sequence
    • priority queue
    • search tree
    • priority search queue
  • Monoid
  • Pattern matching within if/elsif/else and case statements (based on Erlang and PureScript)
  • [ ] Support for RubyMotion
    • [ ] iOS
    • [ ] Android (once RubyMotion 3.0 is released)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions