inc. an incremental approach to compiler construction
971llm-verified-with-monte-carlo-tree-search. LLM verified with Monte Carlo Tree Search
292dot. formalization of the Dependent Object Types (DOT) calculus
162io.livecode.ch. interactive programming tutorials, powered by Github and Docker
143staged-miniKanren. multi-stage relational programming for staged relational interpreters: running with holes, faster
141logically. explorations in core.logic
118metaprogramming. Course on Metaprogramming
78unsound. Artifact for OOPSLA'16 Paper on Unsoundness of Java and Scala
77pink. Collapsing Towers of Interpreters (in Scheme)
59propagators. the Art of the Propagator
52biohacker. debugging biological networks to reach coherence, completeness and consistency
50metasolfeggio. computer-aided harmony and counterpoint
44scalogno. prototyping logic programming in Scala
42clpsmt-miniKanren. CLP(SMT) on top of miniKanren
40holey. Python library for program synthesis and symbolic execution combining constraint solving and LLMs
39lms-verify. generative programming & verification
34metamk. Prolog-Style Meta-Interpreters in miniKanren
33purple. purple: compiling a reflective language
33leanTAP. A Declarative Theorem Prover for First-Order Classical Logic
32play-js-validation. Scala
30dafny-sandbox. Dafny for Metatheory of Programming Languages
29lambdajam. Workshop on Program Transformations
26clpset-miniKanren. CLP(Set) in miniKanren
24reflection-schemes. exploration of reflective architectures in Scheme
21lms-sandbox. Graduated to js.scala: JavaScript as an embedded DSL in Scala
20minikanren-confo. core.logic.nominal at the minikanren confo 2013
18relaxed-machines. program synthesis with neuro-symbolic differentiable interpreters
17paip. Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
17reflective-towers. software archaeology of reflective towers of interpreters
17lua. reading and understanding the lua source code
16blond. the reflective tower Blond by Olivier Danvy & Karoline Malmkjær
16grk2clj. From Greek to Clojure, Clojure/conj 2013
16linkrev. Scala
153-proto-lisp. Code from the paper Reflection for the Masses by Charlotte Herzeel, Pascal Costanza, and Theo D'Hondt.
15rop. reflection-oriented programming
14mk-on-smt. miniKanren for search, SMT for solving
13spots. various code snippets in various languages
13higher-rank. Practical type inference for arbitrary-rank types
11scala-proxy. Scala reflection playground, which implements Scala proxies
8steps. open, extensible composition models
8