• Stars
    star
    1
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created over 10 years ago
  • Updated over 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Church encodings written in Python

More Repositories

1

bastet

A ReasonML/Ocaml library for category theory and abstract algebra
OCaml
213
star
2

bs-declaredom

Strongly typed declarative markup for the DOM and CSS
OCaml
66
star
3

bs-effects

Bucklescript data structures for effectful sync and async programming
OCaml
37
star
4

callbag-html

An html markup library for callbag
JavaScript
30
star
5

pure-random

✨ A purely functional random number generator
JavaScript
25
star
6

bs-free

Free monads for bucklescript
OCaml
25
star
7

haskell-church-encodings

πŸŒ€ Church encodings written in Haskell
Haskell
24
star
8

python-bytecode

A Python bytecode compiler and bytecode generator.
Python
21
star
9

purescript-ffi-utils

A utility library for the purescript foreign function interface
PureScript
21
star
10

lazy-either

πŸ”€ A lazy implementation of the Fantasy Land Either type
JavaScript
16
star
11

do-notation

⬅️ Do notation for Fantasy Land monad types
JavaScript
12
star
12

randomart-js

Generates a randomart image from a buffer
JavaScript
10
star
13

bs-jsverify

Jsverify bindings for bucklescript
OCaml
9
star
14

category-theory-by-example

Explaining category theory by example
PureScript
9
star
15

bs-declaredom-mvc-example

An example of how to use declaredom as an MVC framework in combination with other tools
OCaml
6
star
16

idris-heyting-algebra

Interfaces for heyting algebras and verified bounded join and meet semilattices
Idris
6
star
17

c-autotools

β›΅ A tutorial on how to use autotools for C
C
6
star
18

prolog-monty-python

Demo of the Monty Python witch scene with Prolog
Prolog
5
star
19

purescript-most

Most.js bindings for purescript
PureScript
4
star
20

bs-odoc

Simple wrapper around odoc to support bucklescript projects
Shell
4
star
21

haskell-crypto-simple

A simple high level encryption interface based on cryptonite
Haskell
4
star
22

purescript-webcomponents

A web components wrapper for purescript
PureScript
4
star
23

callbag-store

A callbag implementation of a redux-like store
JavaScript
4
star
24

sokoban

πŸ„ A sokoban client for the browser written in ClojureScript
Clojure
4
star
25

purescript-sqlite

An Sqlite wrapper for Purescript
PureScript
4
star
26

mneme

πŸ“š Mneme is a new and elegant note-taking format with a web editor/viewer.
JavaScript
3
star
27

idris-functors

Bifunctors and functor products, coproducts, and composition
Idris
3
star
28

json-to-dot

Convert a json graph to the dot format
JavaScript
3
star
29

cl-todo-mvc

Todo MVC app for common lisp using ningle + hermetic + parenscript
Common Lisp
3
star
30

purescript-docker

Purescript build for Docker βš“
Dockerfile
3
star
31

haskell-karatsuba-multiplication

πŸ”‘ Ξ» Karatsuba multiplication implemented in Haskell
Haskell
3
star
32

bs-callbag-basics

Tiny and fast reactive/iterable programming library
OCaml
3
star
33

lambda-streams

A lambda-based streaming library (WIP)
OCaml
3
star
34

declaredom

Declarative syntax for generating DOM elements
JavaScript
3
star
35

tabgroups

🍻 A chrome extension that is a variation of the firefox tab group feature.
JavaScript
3
star
36

callbag-element

A custom element that sets its contents from a callbag stream
JavaScript
2
star
37

css-parser-combinator

😸 A CSS parser and its combinators
JavaScript
2
star
38

statsd-grapher

πŸ“ˆ A statsd backend that serves an http page with the graphical data
JavaScript
2
star
39

github-markdown-live

:octocat: A simple way to render and view your GitHub markdown files locally
JavaScript
2
star
40

bs-tape

Bucklescript bindings for tape
OCaml
2
star
41

c-objects

πŸš€ My guide on how to implement objects in C with support for inheritance, polymorphism, and clean memory management
C
2
star
42

lambda-streams-promise

Javascript promise helpers for lambda streams
OCaml
2
star
43

idris-naps

A makeshift package management system for idris
JavaScript
2
star
44

asana

A simple yoga asana sequence guide
JavaScript
2
star
45

purescript-starter-template

A purescript starter template using purescript-signal and purescript-smolder-vdom
PureScript
2
star
46

idris-comonad

An implementation of comonads in idris
Idris
2
star
47

purescript-homogeneous-objects

🈁 Compiler-enforced homogeneous JSON objects for Purescript
PureScript
2
star
48

iac-protocol

πŸ“‘ A protocol and interface that enables inter-application communication.
Python
1
star
49

rxjs-store

A very simple wrapper that provides redux-like functionality using RxJS observables
HTML
1
star
50

bs-callbag-store

A callbag implementation of a redux-like store
OCaml
1
star
51

idris-async

Higher-level abstractions for asynchronous code in idris
Idris
1
star
52

c-video-poker

♣️ A C-implementation of video poker with object-oriented C programming and C-unit testing
C
1
star
53

purescript-properties

A set of generic predicates for testing algebraic properties
PureScript
1
star
54

haskell-quicksort

Quicksort implementation in Haskell
Haskell
1
star
55

purescript-signal-time-travel

A time travel debugger for purescript-signal
PureScript
1
star
56

purescript-pipe-op

Pipe operators (<|) and (|>) for purescript
PureScript
1
star
57

wiktionary-translator

🌍 An open source chrome extension for quick wiktionary translation lookups
HTML
1
star
58

idris-catenable-lists

A port of the purescript catenable-lists library in Idris
Idris
1
star
59

bs-either

DEPRECATED
OCaml
1
star
60

simple-jails

Simple annotated scripts to create FreeBSD thin jails and clone jails
Shell
1
star
61

purescript-lattice

Lattices in purescript
PureScript
1
star
62

bs-dependency-graph

Generates a dependency graph for a bucklescript project
Shell
1
star
63

purescript-exitcodes

A purescript library for Bash and BSD compliant exit codes
PureScript
1
star
64

fiveam-skeleton

A cl-project skeleton that uses fiveam as the test framework
Common Lisp
1
star
65

tcltk-themes

Tcl Tk themes
Tcl
1
star
66

purescript-undefinable

A library for dealing with undefinable values
PureScript
1
star
67

primary-clipboard

A layer that sets up copy and paste for the PRIMARY clipboard in spacemacs windowless mode
Emacs Lisp
1
star
68

bs-callbag-of

Callbag source factory that emits values specified as arguments.
Shell
1
star