bahulneel/phonon

Interesting concepts half-inched from other languages

Installs: 21

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 2

pkg:composer/bahulneel/phonon

0.2.3 2014-11-20 13:22 UTC

README

Build Status

This library provides a collection of useful programming concepts that I have collected from using other languages. Most of them come from the clojure programming language but I expect to be adding more as I find them.

At present we have support for the following concepts:

  • Runtime polymorphism via:
    • Multi-methods
    • Protocols
  • Immutable data structures:
    • Persistent Vectors
  • Transducers

Runtime Polymorphism

Multi-methods

Protocols

Immutable Data Structures

Persistent Vectors