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

GitHub / lambduli 6 Repositories

PL gardener 🌱

lambduli/minilog

A small logic programming language.

Language: Haskell - Size: 89.8 KB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 1

lambduli/reading

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

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

lambduli/lambduli

Size: 334 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 5 - Forks: 0

lambduli/detour

A toy proof-checker for first-order logic natural deduction with Fitch-style notation.

Language: Haskell - Size: 269 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

lambduli/original-glask 📦

A statically typed, lazy, pure functional programming language with pattern matching, type classes, higher kinded types, type synonyms, global inference, polymorphic recursion, polymorphic kinds, typed holes, and higher-rank types.

Language: Haskell - Size: 754 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lambduli/resin

A toy Automated Theorem Prover for First Order Classical Logic built on Resolution.

Language: Haskell - Size: 264 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

lambduli/lambda-pie

Simple REPLs for various λ calculi.

Language: Haskell - Size: 146 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

lambduli/plover

An implementation of Minilog (my other) toy language with a complete search strategy making it a simple, naive, toy theorem prover with Prolog syntax.

Language: Haskell - Size: 2.72 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

lambduli/skip Fork of skiplang/skip

A programming language to skip the things you have already computed

Size: 82.7 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lambduli/eff Fork of matijapretnar/eff

A functional programming language based on algebraic effect handlers

Size: 13.5 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

lambduli/lambdas

REPL for various lambda calculi.

Language: Haskell - Size: 112 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

lambduli/dfsm-dsl

Just a POC of the Deterministic-Finite-State-Machine DSL. Implemented as the JavaScript's tagged template literal.

Language: JavaScript - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

lambduli/frea

A simple and lazy programming language with Damas-Hindley-Milner type inference and higher kinded types.

Language: Haskell - Size: 695 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 16 - Forks: 0

lambduli/monolog

Small and simple logic programming language inspired by Prolog.

Language: Ruby - Size: 114 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 1

lambduli/parallise

Simple module of function returning promise executed parallely and chainable in main context.

Language: JavaScript - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

lambduli/sjs

Simple compiler from Symbolic JavaScript (Lisp-like language) to JavaScript. Created as semestral project.

Language: Scala - Size: 51.8 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

lambduli/FeenyML

Mostly incomplete implementation of a simple programming language.

Language: Haskell - Size: 419 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0