An open API service providing repository metadata for many open source software ecosystems.

Topic: "ad-hoc-polymorphism"

louthy/language-ext

C# pure functional programming framework - come and get declarative!

Language: C# - Size: 22.1 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 6,776 - Forks: 433

symbola/symbola

Native JavaScript prototype extension with symbol protocols

Language: TypeScript - Size: 381 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 13 - Forks: 0

lctr/wysk

A statically typed functional language with type inference, ad-hoc polymorphism, and an extensible operator syntax. Influenced by Rust, ML, and Haskell.

Language: Rust - Size: 1.11 MB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

coord-e/ad-hoc-poly πŸ“¦

Implementation of type classes

Language: Haskell - Size: 222 KB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 1

Zeta611/type-safe-programming

SLConf 2024: νƒ€μž…μœΌλ‘œ μ•ˆμ „ν•˜κ²Œ ν”„λ‘œκ·Έλž˜λ°ν•˜κΈ°

Language: TeX - Size: 6.99 MB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

iliocatallo/mire

Generic functions in JavaScript.

Language: JavaScript - Size: 277 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

r8vnhill/free-love-scala

Free Love uses a library model to showcase advanced Scala concepts like polymorphism, variance, bounds, and the Curiously Recurring Template Pattern.

Language: Scala - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

owaismohsin001/junu-spaghetti

Junu Spaghetti, a language that types spaghetti code

Language: Haskell - Size: 1.68 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

raveriss/cpp02

C++98 exercises focusing on ad-hoc polymorphism, operator overloading, and canonical forms

Language: C++ - Size: 1.64 MB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

python-supply/embedded-languages-via-overloading

Python's extensive support for operator overloading can help you greatly reduce the conceptual complexity of your library or framework, allowing programmers who must use it to leverage the extensive knowledge and skills they already possess.

Language: Jupyter Notebook - Size: 80.1 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0