lplzooFine-grain implementations of common lambda calculi in Haskell, tested with QuickCheck
Stars: ✭ 32 (+23.08%)
Mutual labels: lambda-calculus, type-theory
vanilla-langAn implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types
Stars: ✭ 73 (+180.77%)
Mutual labels: lambda-calculus, system-f
types-and-programming-languagesExercises from Benjamin Pierce's "Types and Programming Languages" textbook + extras!
Stars: ✭ 92 (+253.85%)
Mutual labels: lambda-calculus, type-theory
Write You A HaskellBuilding a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
Stars: ✭ 3,064 (+11684.62%)
Mutual labels: lambda-calculus, type-theory
KindA modern proof language
Stars: ✭ 2,075 (+7880.77%)
Mutual labels: lambda-calculus, type-theory
system-FFormalization of the polymorphic lambda calculus and its parametricity theorem
Stars: ✭ 20 (-23.08%)
Mutual labels: lambda-calculus, system-f
gidtiBook: Gentle Introduction to Dependent Types with Idris
Stars: ✭ 70 (+169.23%)
Mutual labels: lambda-calculus, type-theory
lambda-calculusAn introduction to the Lambda Calculus
Stars: ✭ 59 (+126.92%)
Mutual labels: lambda-calculus, system-f
Data-Science-ResourcesList 📋 of Books📚, Courses 💻 for Data Science 📊
Stars: ✭ 18 (-30.77%)
Mutual labels: lecture
Krivine-MachineAbstract krivine machine implementing call-by-name semantics. In OCaml.
Stars: ✭ 34 (+30.77%)
Mutual labels: lambda-calculus
Dev-IIFor 'Economics Development II' PhD seminar at CUNY Graduate Center. (older site) Generates docs at:
Stars: ✭ 36 (+38.46%)
Mutual labels: lecture
variantVariant types in TypeScript
Stars: ✭ 147 (+465.38%)
Mutual labels: type-theory
GeckoDownloadManager🐸 Gecko Download Manager is a Chrome Extension that improves downloading lectures 💾 from the Echo360 System.
Stars: ✭ 44 (+69.23%)
Mutual labels: lecture
cicadaCicada Language
Stars: ✭ 9 (-65.38%)
Mutual labels: type-theory
lecture-security engineeringSlide decks and sample codes for a lecture of "Security Engineering", which are composed in terms of how to choose and deploy appropriate standardization security technologies in information systems.
Stars: ✭ 17 (-34.62%)
Mutual labels: lecture
path semanticsA research project in path semantics, a re-interpretation of functions for expressing mathematics
Stars: ✭ 136 (+423.08%)
Mutual labels: type-theory
lunarflowLambda calculus go brrrr
Stars: ✭ 27 (+3.85%)
Mutual labels: lambda-calculus
lambda-fibonacciImplementation of the Fibonacci sequence in JS using pure Lambda Calculus
Stars: ✭ 18 (-30.77%)
Mutual labels: lambda-calculus
Isabelle-HoTTAn experimental implementation of homotopy type theory in the interactive proof assistant Isabelle
Stars: ✭ 30 (+15.38%)
Mutual labels: type-theory
impartus-downloaderDownload Impartus lectures, convert to mkv for offline viewing.
Stars: ✭ 19 (-26.92%)
Mutual labels: lecture