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

GitHub topics: type-systems

pschanely/CrossHair

An analysis tool for Python that blurs the line between testing and type systems.

Language: Python - Size: 4.74 MB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 1,110 - Forks: 59

Gradual-Typing/LambdaIFCStar

The Agda mechanization of a gradual security-typed programming language with general mutable references.

Language: Agda - Size: 971 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 1

milesbarr/hindley-milner-in-python

Hindley–Milner type inference implemented in Python.

Language: Python - Size: 5.86 KB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 1

andreypopp/type-systems

Playing with type systems

Language: OCaml - Size: 199 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 50 - Forks: 2

p2js/set-theory

rust type-system set theory

Language: Rust - Size: 8.79 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

ergawy/types-and-programming-languages

C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..

Language: C++ - Size: 339 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 34 - Forks: 2

evermake/diploma

Language: TeX - Size: 167 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

hurryabit/felix

Playground for compiler frontend and programming language experiments.

Language: Rust - Size: 574 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

ayazhafiz/plts

A collection of programming languages and type systems.

Language: OCaml - Size: 160 MB - Last synced at: 21 days ago - Pushed at: 8 months ago - Stars: 33 - Forks: 4

lambduli/reading

My digital notepad about Programming Languages Theory, Type Systems, Logic, and Formal Reasoning.

Size: 122 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

dogweather/python-exhaustiveness-adts-monads

Demo code showing off the new true exhaustiveness checks with Python 3.10 + Pyright

Language: Python - Size: 59.6 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

kevinwilde/type-system-workshop

Type system workshop for reactathon

Language: TypeScript - Size: 57.6 KB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

michaelsippel/lib-nested

Primitives for building syntax-based, keyboard-driven editors

Language: Rust - Size: 1.05 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

nanjekyejoannah/cs.unb.ca-jnanjeky Fork of alisiahkoohi/alisiahkoohi.github.io

Joannah Nanjekye

Language: HTML - Size: 17.8 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

cdzombak/string-types-talk 📦

“String is not a sufficient type: how using your type system can help you make better software”

Size: 2.24 MB - Last synced at: 2 days ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0

VictorZXY/cst-part-ii-types-cheat-sheet

A cheet sheet for all the typing rules covered in the CST Part II Types course

Language: TeX - Size: 1010 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

gabrieldesh/concurrent-lambda-calculus

Uma aplicação web que implementa um interpretador para uma variação do cálculo-lambda com operações de concorrência e tipos de sessão.

Language: HTML - Size: 324 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

lapets/course-programming-languages

Lecture notes, assignments, and other materials for a one-semester course on programming language concepts and theory, interpretation and compilation, and programming paradigms.

Language: Python - Size: 268 KB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 6