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

Topic: "type-classes"

felix-lang/felix

The Felix Programming Language

Language: C - Size: 86.4 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 815 - Forks: 45

funfix/funfix.js 📦

Functional Programming Library for JavaScript, TypeScript and Flow ✨⚡️

Language: TypeScript - Size: 1.4 MB - Last synced at: 1 day ago - Pushed at: 12 months ago - Stars: 632 - Forks: 25

thma/WhyHaskellMatters

In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.

Language: Haskell - Size: 480 KB - Last synced at: about 13 hours ago - Pushed at: over 1 year ago - Stars: 469 - Forks: 14

funfix/funland.js 📦

Type classes for interoperability of common algebraic structures in JavaScript, TypeScript and Flow

Language: TypeScript - Size: 784 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 46 - Forks: 4

maxadamski/vitamin

The Vitamin programming language

Language: Nim - Size: 9.61 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 0

ThoughtWorksInc/bindable.scala

User-friendly Binding.scala components

Language: Scala - Size: 363 KB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 23 - Forks: 3

Primetalk/typed-ontology

A unique fusion of ontology ideas, strong Scala type system and Json flexibility

Language: Scala - Size: 492 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 19 - Forks: 3

hongchangwu/ocaml-type-classes

OCaml Type Classes

Language: OCaml - Size: 30.3 KB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 18 - Forks: 0

BlackMATov/fun.hpp

My old crazy idea about functional programming in C++

Language: C++ - Size: 168 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 1

joroKr21/flink-shapeless

ADT support for Flink with Shapeless

Language: Scala - Size: 483 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 12 - Forks: 3

williamareynolds/ts-cat

A static-land and fantasy-land compliant library containing interfaces for common type-classes and common instances of them.

Language: TypeScript - Size: 729 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

petur-a/masters

Developing a type system for a minimal reversible functional language.

Language: TeX - Size: 1020 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

RafalSumislawski/swaggerify

Deriving swagger files from Scala code

Language: Scala - Size: 76.2 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

coord-e/ad-hoc-poly 📦

Implementation of type classes

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

RemuLang/hybrid-type-system

Row + Implicit arguments + MLF.

Language: Python - Size: 85 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

zarinfam/java-type-classes-sample

This is a sample project to describe and implement type classes functional programming concept in Java. You can find complete article in this link:

Language: Java - Size: 4.88 KB - Last synced at: 6 days ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

michalkonecny/mixed-types-num

Alternative to Haskell Prelude.Num, deriving types bottom-up

Language: Haskell - Size: 1.72 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

AmbientTea/prolog-schemes

Optics and data transformation library

Language: Prolog - Size: 73.2 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

blockspacer/flex_typeclass_plugin

typeclasses. Supports combinations of multiple typeclasses and out-of-source method definitions (data and logic separation).

Language: C++ - Size: 535 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

vi-kas/experimental

just for fun

Language: Scala - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

unitb/axiomatic-classes

Specify axioms for type classes and quickCheck all available instances

Language: Haskell - Size: 193 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

mgajda/difficultTypeClasses 📦

Working examples of Haskell typeclasses with both Haskell and JavaScript code

Language: HTML - Size: 133 KB - Last synced at: 5 days ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0

AndrasE/typescript-tutorial 📦

TypeScript basics

Language: TypeScript - Size: 5.84 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

MateuszKubuszok/TypeClassPresentationExamples

scala

Language: Scala - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MateuszKubuszok/TypeClassPresentation

Talk for Ya!vaConf conference I gave on 23.12.2023

Language: JavaScript - Size: 4.52 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

marcoantoniocorallo/MSet

Haskell implementation of MultiSet - Advanced Programming Assignment

Language: Haskell - Size: 174 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

dabliuw22/scala-http4s

Language: Scala - Size: 220 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

dabliuw22/scala-cats

Language: Scala - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

dabliuw22/doobie-db

Language: Scala - Size: 48.8 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

moosch/js-type-classes

Extending the range of data types in JavaScript...for fun

Language: JavaScript - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0