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

GitHub topics: church-encoding

marvinborner/bruijn

:abacus: Programming with pure lambda calculus

Language: Haskell - Size: 1.41 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 105 - Forks: 0

benji6/church

:church: Church Encoding in JS

Language: JavaScript - Size: 1.44 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 127 - Forks: 10

slovnicki/pLam

An interpreter for learning and exploring pure λ-calculus

Language: Haskell - Size: 1.1 MB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 452 - Forks: 17

aallam/kotlin-lambda-calculus

Lambda Calculus (LC) playground using kotlin!

Language: Kotlin - Size: 65.4 KB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

mtumilowicz/scala-cats-free-monad-workshop

Introduction into functional programming free structures: free monads, free monoids, free applicatives.

Language: Scala - Size: 87.9 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

ewdlop/AutomataTheory

Language: Python - Size: 14.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

terremoth/js-church-encoding

Church Encoding Implementation in JavaScript

Language: JavaScript - Size: 16.6 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 35 - Forks: 3

ljedrz/lambda_calculus

A simple, zero-dependency implementation of the untyped lambda calculus in Safe Rust

Language: Rust - Size: 652 KB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 113 - Forks: 10

Kamirus/purescript-functional-concepts

Elaborated examples concerning functional concepts e.g. gadt, eadt, church encodings

Language: PureScript - Size: 32.2 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 1

loophp/church-encoding

Church encoding in PHP

Language: PHP - Size: 93.8 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 4 - Forks: 0

rootmos/silly-church

A small example of a nanopass style compiler

Language: Scheme - Size: 3.91 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 8 - Forks: 1

michael-0acf4/lambda-calculus 📦

Perform computation using purely abstract λ-functions

Language: JavaScript - Size: 4.88 KB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

ggandor/ChurchBuzz

FizzBuzz implemented in Church encoding, from scratch

Language: Clojure - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

flandrade/lambda-calculus-haskell

The λ-calculus in Haskell

Language: Haskell - Size: 15.6 KB - Last synced at: 18 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

znamenica/dneslov

dneslov is a diary calendar containing the name of orthodox christian feasts and saints celebs

Language: Ruby - Size: 6.29 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 4

jdjkelly/church-ocaml

Church encodings written in OCaml

Language: Standard ML - Size: 235 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1

znamenica/bukovina 📦

Bukovina is the Orthodox Christian God-service library. UNMAINTAINED. See the nearby project "dneslov" and the website

Language: Ruby - Size: 33 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 0

f0rr0/church-encoding

⛪ Church encodings for JavaScript primitives

Language: JavaScript - Size: 1.82 MB - Last synced at: 6 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

znamenica/hip-standard

Зде расположен стандарт hip, применяемый для хранения и набора текстов в ц-с и греческом правописании, а также дополнения к нему.

Size: 62.5 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Drapegnik/rsschool-fp

:zap: Functional Programming Course

Language: Haskell - Size: 23.4 KB - Last synced at: 20 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

znamenica/hiptex

hiptex project to allow constructing slavonic PDFs according HIP standard

Language: PostScript - Size: 1.38 MB - Last synced at: about 1 year ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0

alejogs4/church-encoding-javascript

Church encoding to represent typical programming structures on Javascript

Language: JavaScript - Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

mattwolf-corporation/lambda-calculus-in-js

Lambda Kalkül für praktisches vanilla JavaScript - IP5 HS2019 / IP6 HS2020

Language: JavaScript - Size: 1.88 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

andrepoleza/church-encoding-clj

Church Encoding implementation in Clojure

Language: Clojure - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

3tty0n/church-scala

An implementation of church encoding with Scala.

Language: Scala - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 0

terremoth/php-church-encoding Fork of haskellcamargo/php-church-encoding

Church encoded numerical computations over lambda-calculus implemented in PHP

Language: PHP - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

v-kolesnikov/untyped_lambda_calculus

Simple untyped λάμδα calculus on Ruby

Language: Ruby - Size: 13.7 KB - Last synced at: 3 days ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 1

linusboyle/church-cpp

an implementation of basic church encodings

Language: C++ - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

ammartahir24/CS-5616

Programming Languages CS-5616, taught by Dr. Junaid Haroon Siddiqui covers foundations of different paradigms of Programming Languages. This repository contains a few chosen assignments from this course.

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

mracos/elixir-lambda-calculus

Trying to do lambda calculus (church encoding) with elixir :)

Language: Elixir - Size: 4.88 KB - Last synced at: about 17 hours ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

pjanczyk/church-encoding-js

Church numerals, booleans and lists in JavaScript

Language: JavaScript - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0