Skip to content
View palladin's full-sized avatar

Organizations

@mbraceproject

Block or report palladin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
palladin/README.md

I'm a PL hacker interested in applying theory and research ideas to practical programming. I work mostly through functional programming, dependent typing, and metaprogramming, building tools and libraries that make programming feel more precise and expressive.

Focus

  • Stream fusion and data-processing libraries
  • Distributed and parallel programming
  • Programming with effects and handlers
  • DSLs for logic programming and SMT solvers

Research

  • DBLP profile - Stream fusion, practical libraries for OCaml and Scala, and formalization work in Agda

Lean

  • lean-reducers - Parallel, fused reducers for Lean 4 with Task-backed chunked folds and law-aware combiners
  • lean-eff - Lean 4 extensible effects with concrete rows, handlers, and practical examples
  • lean-bitsyntax - Lean 4 bit syntax experiment
  • SmtLibDsl - Type-safe SMT-LIB DSL for Lean 4 with Z3 integration
  • lean-snippets - Lean 4 snippets

F#

  • Higher - Higher-kinded programming in F#
  • Eff - Algebraic effects in F#
  • logic - Logic programming for F#
  • fsharp-snippets - F# snippets and examples
  • Delimcc - Multi-prompt delimited control in F#
  • Streams - Functional-style pipelines for streams of data
  • LinqOptimizer - Query optimizer/compiler for LINQ
  • multi-stage-fsharp - Multi-stage programming in F#
  • MBrace.Core - Core MBrace programming model and runtime
  • GpuLinq - GPGPU programming through OpenCL and LINQ

C#

Idris

Popular repositories Loading

  1. Higher Higher Public

    A lightweight library of abstractions for Higher-kinded programming in F#

    F# 187 25

  2. Eff Eff Public

    A library for programming with Algebraic Effects in F#

    F# 103 4

  3. logic logic Public

    A logic programming library for F#

    F# 46 9

  4. fsharp-snippets fsharp-snippets Public

    Collection of F# snippets

    F# 42 5

  5. idris-snippets idris-snippets Public

    Collection of Idris snippets

    Idris 25 3

  6. lean-eff lean-eff Public

    LeanEff is a small Lean 4 extensible-effects library

    Lean 17 1