bahulneel / phonon
Interesting concepts half-inched from other languages
0.2.3
2014-11-20 13:22 UTC
Requires
- php: >=5.4.0
- zeptech/annotations: 1.1.*
Requires (Dev)
This package is not auto-updated.
Last update: 2024-12-17 04:20:39 UTC
README
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