Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by jonsterling

A curated list of projects in awesome lists by jonsterling .

https://github.com/jonsterling/jonprl

An proof refinement logic for computational type theory. Inspired by Nuprl. [For up-to-date development, see JonPRL's successor, RedPRL: https://github.com/redprl/sml-redprl]

Last synced: 24 Oct 2024

https://github.com/jonsterling/githood

A minimal Github client for iOS. No longer actively developed.

Last synced: 02 Nov 2024

https://github.com/jonsterling/dreamtt

A pedagogic implementation of abstract bidirectional elaboration for dependent type theory.

dependent-types elaboration tutorial

Last synced: 02 Nov 2024

https://github.com/jonsterling/forest

My mathematical Zettelkasten, created using forester.

category-theory mathematics tools-for-thought wiki

Last synced: 02 Nov 2024

https://github.com/jonsterling/agda-calf

A cost-aware logical framework, embedded in Agda.

agda complexity cost logical-framework modal-type-theory

Last synced: 24 Oct 2024

https://github.com/jonsterling/math

A mini-book on category theory. Superseded by https://github.com/jonsterling/forest

Last synced: 24 Oct 2024

https://github.com/jonsterling/ocaml-forester

Mirror of ocaml-forester

tools-for-thought

Last synced: 01 Nov 2024

https://github.com/jonsterling/tasky

A Taskwarrior client. This was created to fill my own need: feel free to modify it! If it looks really ugly, you probably have your terminal configured wrong.

Last synced: 09 Nov 2024

https://github.com/jonsterling/lens.hpp

Functional Lenses in C++

Last synced: 09 Nov 2024

https://github.com/jonsterling/rafexamples

An example of ReactiveFormlets use in the MVVM style

Last synced: 09 Nov 2024

https://github.com/jonsterling/tt

secret project

Last synced: 09 Nov 2024

https://github.com/jonsterling/hs-abt

Type safe abstract binding trees for Haskell, using Vinyl

Last synced: 09 Nov 2024

https://github.com/jonsterling/lcf-sequent-calculus-example

A self-contained implementation of forward and backward inference for intuitionistic propositional logic

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-modernized-algol

Harper's Modernized ALGOL in SML using multi-sorted nominal abstract binding trees

Last synced: 24 Oct 2024

https://github.com/jonsterling/latex-dieudonne

A LaTeX package to reproduce (an enhanced version of) the numbered paragraph style from classic French mathematics books.

Last synced: 24 Oct 2024

https://github.com/jonsterling/agda-zipper-machine

An abstract machine using indexed containers and their zippers

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-logical-framework

Jason Reed's Tiny LF, and some experiments in higher-order proof refinement logics using Jon Sterling Thought

Last synced: 24 Oct 2024

https://github.com/jonsterling/constructive-sheaf-semantics

I'm putting Palmgren's Constructive Sheaf Semantics into Agda. Defines sheaves via Grothendieck pretopologies.

Last synced: 24 Oct 2024

https://github.com/jonsterling/taskwarriorweb

A quick & dirty Yesod-based local web interface to TaskWarrior

Last synced: 24 Oct 2024

https://github.com/jonsterling/agda-effectful-forcing

Agda formalization of the paper, "Higher-Order Functions and Brouwer's Thesis". Deduces a Brouwer ordinal from a function ((nat -> nat) -> nat) in System T.

bar-induction formalization intuitionism system-t type-theory

Last synced: 24 Oct 2024

https://github.com/jonsterling/tt-reflection

An experimental type theory with scoped equality reflection, and non-arbitrary proof search. This is basically a pared down version of Andromeda/Brazil, but with untyped reduction and a more Nuprl-like feel. Computational content of proofs is got via a realizability-based extraction. (Note: substitution is unsafe here, not because of a problem with the theory, but because I didn't understand how Bound works sadly.)

Last synced: 24 Oct 2024

https://github.com/jonsterling/agda-stc

Hacking synthetic Tait computability into Agda. Example: canonicity for MLTT.

Last synced: 24 Oct 2024

https://github.com/jonsterling/lean4-sgdt

Experiments with synthetic guarded domain theory in Lean 4.

Last synced: 24 Oct 2024

https://github.com/jonsterling/itt-bidirectional

A bidirectional type checker for intensional constructive type theory (with thanks to Stephanie Weirich).

Last synced: 24 Oct 2024

https://github.com/jonsterling/math-translations

Hypertext translations of some classic mathematical papers into English

category-theory math translation

Last synced: 24 Oct 2024

https://github.com/jonsterling/agda-brouwerian-mathematics

some "modernized" brouwerian mathematics, inspired by Hancock, Ghani & Pattinson

Last synced: 24 Oct 2024

https://github.com/jonsterling/agda-abt

Abstract binding trees in Agda

Last synced: 24 Oct 2024

https://github.com/jonsterling/brouwer-translations

translations of brouwer's writings; corrections from native speakers welcome!

Last synced: 24 Oct 2024

https://github.com/jonsterling/effectful-typesetting

A case-study in effects-and-handlers for bubbling out configurations from the interior of programs that typeset text.

Last synced: 24 Oct 2024

https://github.com/jonsterling/agda-sheaves

Sheaves in Agda (will be superseded by https://github.com/jonsterling/constructive-sheaf-semantics which has sheaves on a site)

Last synced: 24 Oct 2024

https://github.com/jonsterling/remark-on-hypothetical-judgment

remark on hypothetical judgment

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-pronominal-ml

An experiment with nominal features in a programming language

Last synced: 24 Oct 2024

https://github.com/jonsterling/hs-monad-open

Open-ended computation for when you need it (open recursion)

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-spreads

A library for Brouwerian data structures (spreads, fans, choice sequences)

Last synced: 24 Oct 2024

https://github.com/jonsterling/ocaml-modular-typechecking

Modular type checking using open types

Last synced: 24 Oct 2024

https://github.com/jonsterling/purescript-lcf

A general-purpose library for LCF+validations refiners

Last synced: 24 Oct 2024

https://github.com/jonsterling/twelf-nbe

normalization by evaluation for MLTT in twelf

Last synced: 24 Oct 2024

https://github.com/jonsterling/twelf-itt

modular development of intensional type theory in twelf

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-elaborating-typechecker

An example of how to use LCF + validations to type check and normalize lambda terms (via cut admissibility)

Last synced: 24 Oct 2024

https://github.com/jonsterling/ocaml-abt

(intrinsically typed) ABTs for OCaml

Last synced: 24 Oct 2024

https://github.com/jonsterling/racket-grit

Grit: the kernel around which a PRL forms

Last synced: 24 Oct 2024

https://github.com/jonsterling/coq-algebra-experiments

Formalizing some basic commutative algebra in Coq in order to procrastinate on my thesis proposal and paper reviews.

Last synced: 24 Oct 2024

https://github.com/jonsterling/luitzen

A possibly-wrong implementation of OTT (a fork of pi-forall)

Last synced: 24 Oct 2024

https://github.com/jonsterling/purescript-abt

Abstract binding trees for purescript

Last synced: 24 Oct 2024

https://github.com/jonsterling/coq-up

A tarpit in Coq

Last synced: 24 Oct 2024

https://github.com/jonsterling/lean-syntax

just learning to use lean

Last synced: 24 Oct 2024

https://github.com/jonsterling/agda-sheaf-semantics

here we go again

Last synced: 24 Oct 2024

https://github.com/jonsterling/hs-aws-dynamodb-streams

Bindings for DynamoDb Streams

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-abt

This is the CMU ABT library, with some minor improvements. DEPRECATED in favor of https://github.com/JonPRL/sml-typed-abts

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-kripke-schema

Kripke's Schema as a computational effect

Last synced: 24 Oct 2024

https://github.com/jonsterling/coq-synthetic-realizability

Some experiments

Last synced: 24 Oct 2024

https://github.com/jonsterling/tmux-haskell

A DSL for scripting Tmux in Haskell. [BTW, this doesn't really work. Sorry!]

Last synced: 24 Oct 2024

https://github.com/jonsterling/latex-diagrams

An extension of Paul Taylor's excellent diagrams package with an improved default arrow head, using METAFONT

Last synced: 24 Oct 2024

https://github.com/jonsterling/tt-singletons

experiments with singleton types & identity types in type theory

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-open-ended

open-ended data types in standard ml (i.e. the ultimate benign effect)

Last synced: 24 Oct 2024

https://github.com/jonsterling/twelf-cmcp

ITT 1979 in Twelf (à la Constructive Mathematics and Computer Programming)

Last synced: 24 Oct 2024

https://github.com/jonsterling/systems-study-notes

some very sad notes for a very sad class

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-ipl-completeness

Constructive witness to completeness of realizability interpretation for IPL, using exceptions. Based on an idea from Mark Bickford and Bob Constable

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-ifol-completeness

intuitionistic completeness of first order logic à la Constable & Bickford

Last synced: 24 Oct 2024

https://github.com/jonsterling/lithos

A processor for Literate Haskell, inspired by Docco. Uses Pandoc, Highlighting-Kate, BlazeHtml and Shakespearean templates.

Last synced: 24 Oct 2024

https://github.com/jonsterling/ccg-framework

A framework for testing multi-modal CCG constructions

Last synced: 24 Oct 2024

https://github.com/jonsterling/agda-groupoids

Groupoids in Agda with no postulates (by Darin Morrison)

Last synced: 24 Oct 2024

https://github.com/jonsterling/.texmacs-progs

My TeXmacs configuration files

Last synced: 24 Oct 2024

https://github.com/jonsterling/music

Last synced: 24 Oct 2024

https://github.com/jonsterling/higher-dimensional-pers

experiments with higher dimensional partial equivalence relations for mixing exact equality with fibrant equality

Last synced: 24 Oct 2024

https://github.com/jonsterling/latex-macros

My personal macros

Last synced: 24 Oct 2024

https://github.com/jonsterling/c0ns

An experimental nameserver written in C0

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-abt-parser

A parser library for ABTs based on parcom. DEPRECATED in favor of https://github.com/jonsterling/sml-typed-abts

Last synced: 24 Oct 2024

https://github.com/jonsterling/latex-ebproof-rules

A package to support combining ebproof with mathpartir

Last synced: 24 Oct 2024

https://github.com/jonsterling/diaconescu-tt

An Agda proof of Diaconescu's Theorem for Constructive Type Theory using Setoids

Last synced: 24 Oct 2024

https://github.com/jonsterling/ett-lite

A fork of Stephanie Weirich's pi-forall, which does away with the parametric quantifier (not my research question) and adds equality reflection

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-open-abt

An open-ended operator structure for abts

Last synced: 24 Oct 2024

https://github.com/jonsterling/agda-mltt-forcing

a model of MLTT over the Baire spread

Last synced: 24 Oct 2024

https://github.com/jonsterling/sml-zipper

Huet's Zipper

Last synced: 24 Oct 2024

https://github.com/jonsterling/agda-meaning-explanations

Demonstration of meaning explanations in agda

Last synced: 24 Oct 2024

https://github.com/jonsterling/singletons

Adding GHC type literal promotion to http://www.cis.upenn.edu/~eir/packages/singletons/. There are trade-offs.

Last synced: 24 Oct 2024

https://github.com/jonsterling/lambdapi

An in-progress port of LambdaPi to Standard ML

Last synced: 24 Oct 2024

https://github.com/jonsterling/polynomials-agda

Conor McBride's PolyTest — soon to be extended to Laurent polynomials hopefully.

Last synced: 24 Oct 2024