Skip to content

bahulneel/phonon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phonon

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

About

Interesting concepts half-inched from other languages

Resources

License

Stars

Watchers

Forks

Packages

No packages published