├── .gitignore ├── Makefile ├── MiniToneInference.hs ├── README.md ├── RESEARCH_IDEAS.md ├── agda ├── Booleans.agda ├── Cat.agda ├── Cat │ ├── Base.agda │ ├── Cartesian.agda │ ├── Closed.agda │ ├── Instances.agda │ ├── SetPi.agda │ └── Tones.agda ├── Changes.agda ├── Contexts.agda ├── Datafun.agda ├── Decidability.agda ├── Examples │ ├── MTLC.agda │ ├── MTLCSem.agda │ ├── STLC-TreeContexts.agda │ └── STLC.agda ├── Iso.agda ├── Lambdas.agda ├── Makefile ├── Monads.agda ├── Nats.agda ├── Prelude.agda ├── TODO ├── TreeSet.agda ├── Unused │ ├── ACC.agda │ ├── Action.agda │ ├── Cast.agda │ ├── Classical.agda │ ├── ClassicalAcc.agda │ ├── Markov.agda │ ├── Modes.agda │ └── Procontexts.agda ├── loc └── makeDeps.sh ├── deriv.org ├── hooks ├── install └── pre-commit ├── icfp16 ├── Makefile ├── THEOREMS.org ├── TODO ├── datafun.bib ├── datafun.sty ├── datafun.tex ├── datalog-comparison.tex ├── denotational-semantics.tex ├── examples.tex ├── expansions.tex ├── implementation.tex ├── informally.tex ├── introduction.tex ├── operational-semantics.tex ├── opsem.tex ├── presentation.tex ├── proof.sty ├── related-future-work.tex ├── rntz.sty ├── sigplanconf.cls ├── tradeoffs.tex └── typing-rules.tex ├── icfp18hope ├── Makefile ├── datafun.bib ├── extended-abstract.tex └── slides.tex ├── icfp18src ├── Makefile ├── poster-presentation ├── poster │ ├── LICENSE.md │ ├── Makefile │ ├── README.md │ ├── beamercolorthemegemini.sty │ ├── beamercolorthemelabsix.sty │ ├── beamercolorthememit.sty │ ├── beamerthemegemini.sty │ ├── original-Makefile │ ├── poster.bib │ ├── poster.tex │ └── poster.tex-orig └── slides.tex ├── ideas.org ├── jamie-examples.df ├── mini-datafun.rkt ├── mini-tone-inference.rkt ├── mode-inference.rkt ├── natrec-and-monotonicity ├── opsem-logical-relations.org ├── popl20 ├── 1-intro.tex ├── 2-datalog-and-datafun.tex ├── 3-seminaive-evaluation.tex ├── 4-typing-and-semantics.tex ├── 5-incremental-transformation.tex ├── 6-logical-relation.tex ├── 7-seminaive-examples.tex ├── 8-implementation.tex ├── 9-related-work.tex ├── ACM-Reference-Format.bst ├── Makefile ├── acmart.cls ├── acmstyle.sty ├── astar.dat ├── fig-DeltaPhi.tex ├── fig-dummy.tex ├── fig-logical-relation.tex ├── fig-phi-delta.tex ├── fig-semantics.tex ├── fig-seminaive-vs-naive-graph.tex ├── fig-sugar.tex ├── fig-syntax.tex ├── fig-typing.tex ├── fig-weakening.tex ├── notation.sty ├── presentation.tex ├── seminaive-datafun.bib ├── seminaive-datafun.tex ├── style.sty └── trans.dat ├── proof.sty ├── rntztex ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── TODO ├── aspect.sty ├── example.tex ├── fantasy.sty ├── fauxsc.sty ├── fontmetrics.py ├── latexrun │ ├── LICENSE │ ├── README.md │ ├── latexrun │ └── test │ │ ├── .gitignore │ │ ├── T-00-basic.tex │ │ ├── T-100-errors.tex │ │ ├── T-bib-include │ │ ├── biblio.tex │ │ ├── main.bib │ │ └── main.tex │ │ ├── T-biblatex-biber-fail │ │ ├── main.bib │ │ └── main.tex │ │ ├── T-biblatex-biber │ │ ├── main.bib │ │ └── main.tex │ │ ├── T-biblatex-bibtex │ │ ├── main.bib │ │ └── main.tex │ │ ├── T-capacity.tex │ │ ├── T-cite-include │ │ ├── main.bib │ │ ├── main.tex │ │ └── sub.tex │ │ ├── T-fatal-alignment.tex │ │ ├── T-fatal-end.tex │ │ ├── T-include-dir.tex │ │ ├── T-include.tex │ │ ├── T-input-dir.tex │ │ ├── T-long-error.tex │ │ ├── T-macro-context.tex │ │ ├── T-missing-delim.tex │ │ ├── T-missing-include.tex │ │ ├── T-missing-input.tex │ │ ├── T-new-include.sh │ │ ├── T-new-input.sh │ │ ├── T-no-pages.tex │ │ ├── T-nooutput.sh │ │ ├── T-one-page.tex │ │ ├── T-overfull-hbox.tex │ │ ├── T-package-warning.tex │ │ ├── T-roundtrip.tex │ │ ├── T-runaway-arg.tex │ │ ├── T-runaway-def.tex │ │ ├── T-typein.tex │ │ ├── T-underfull-hbox.tex │ │ ├── T-unwind-error.tex │ │ ├── run │ │ ├── runall │ │ ├── sub.tex │ │ └── subdir │ │ └── sub.tex ├── magic.sty ├── narrow.sty ├── rntz.cls ├── rntzabstract.sty ├── rntzfont.sty ├── rntzfootnotes.sty ├── rntzgeometry.sty ├── rntzref.sty ├── rntzsection.sty ├── rntzthm.sty ├── rntztitle.sty ├── rntztwocolumn.cls └── xheight.tex ├── rust ├── .gitignore ├── Cargo.lock-was-deleted ├── Cargo.toml ├── Makefile ├── build.rs └── src │ ├── main.rs │ └── syntax.lalrpop ├── self-maintainable └── notes.md ├── seminaive ├── Makefile ├── OverlaySemantics.agda ├── catlike-sem ├── figures.tex ├── fixderiv.tex ├── notation.sty ├── obsolete │ ├── Makefile │ ├── chatwithneel │ ├── going-faster-correctly │ ├── notation.sty │ ├── semantics.tex │ ├── seminaive.sty │ └── seminaive.tex ├── seminaive.sty ├── seminaive.tex ├── seminaive │ ├── contents.tex │ ├── def-impls-changes.tex │ ├── def-weird.tex │ ├── fig-PhiDelta.tex │ ├── fig-changeposet-cartesian.tex │ ├── fig-core-datafun.tex │ ├── fig-core-datafun.tex.bak │ ├── fig-desugaring-higher-order-semilattice.tex │ ├── fig-desugaring-pattern-matching.tex │ ├── fig-desugaring.tex │ ├── fig-dummy.tex │ ├── fig-semantics.tex │ ├── fig-seminaive-delta.tex │ ├── fig-seminaive-phi.tex │ ├── fig-surface-syntax.tex │ ├── oldchangeposet.tex │ ├── oldfig-agrees.tex │ ├── oldfig-changeposet-cartesian.tex │ ├── oldthm-agree-first-order.tex │ ├── sec-changeposet.tex │ └── thm-phi-eqtype.tex └── tangents.tex ├── syntax-playground.df ├── talks ├── cam2020 │ ├── Makefile │ ├── imgs │ └── presentation.tex ├── dpa2019 │ ├── Makefile │ └── slides.tex ├── relai2021 │ ├── Makefile │ ├── imgs │ └── presentation.tex ├── srepls-5 │ ├── Makefile │ └── slides.tex ├── srepls-9 │ ├── Makefile │ ├── plan.org │ └── slides.tex └── ucb2021 │ ├── Makefile │ ├── abstract.txt │ ├── imgs │ ├── presentation.tex │ └── trans.dat ├── tonal-linear-sequent-calculus.tex ├── tones.tex ├── tones ├── Makefile ├── datafun.bib └── src-abstract.tex ├── trash ├── lightning-presentation.org ├── s-repls-5-proposal.txt ├── system-posets-2layer.md ├── system-posets.md └── system.md ├── v0 ├── README.md ├── TODO ├── ast.rkt ├── block-parser.rkt ├── compile.rkt ├── debug.rkt ├── defns.rkt ├── deriv-parse.df ├── derive.rkt ├── elab.rkt ├── env.rkt ├── example.df ├── lex.rkt ├── loc ├── locom ├── paper-examples.df ├── parser.rkt ├── repl.rkt ├── runtime.rkt ├── source-info.rkt ├── to-sexp.rkt ├── tonicity-failures.df ├── trash │ └── exn-context.rkt ├── types.rkt └── util.rkt ├── v1-abandoned ├── deriv.rkt ├── env.rkt ├── exprs.rkt ├── infer.rkt ├── types.rkt └── util.rkt ├── v2-deriv ├── .gitignore ├── .merlin ├── _tags ├── ast.ml ├── base.ml ├── context.ml ├── context.mli ├── lexer.mll ├── parser.mly ├── typecheck.ml ├── util.ml └── util.mli ├── v3-web ├── bsconfig.json ├── package.json └── src │ ├── Ast.ml │ ├── DatafunLexer.mll │ ├── DatafunParser.mly │ ├── Dict.ml │ ├── Elab.ml │ ├── IL.ml │ ├── Interp.ml │ ├── Makefile │ ├── Modal.hs │ ├── Modal.ml │ ├── Prim.ml │ ├── Repl.ml │ ├── Run.ml │ ├── Sigs.ml │ ├── Test.ml │ ├── Tone.ml │ ├── Util.ml │ ├── _tags │ ├── archive │ ├── Backend2.ml │ ├── C.ml │ ├── Example.ml │ ├── ExampleFinal.ml │ ├── ExampleInitial.ml │ ├── Seq.ml │ ├── Seq.mli │ └── UpdateMonad.ml │ ├── dune │ ├── dune-project │ ├── loc │ ├── presentation-notes │ ├── presentation-script │ └── todo └── v4-fastfix ├── .gitignore ├── Benchmark.hs ├── Compiler.ml ├── Cx.ml ├── Lang.ml ├── Lexer.mll ├── Makefile ├── Option.ml ├── Parser.mly ├── Passes.ml ├── Pretty.ml ├── Pretty.mli ├── Repl.ml ├── Run.ml ├── Runtime.hs ├── RuntimeOriginal.hs ├── StringBuilder.ml ├── StringBuilder.mli ├── Sym.ml ├── Sym.mli ├── Tests.ml ├── ToHaskell.ml ├── ToHaskell.mli ├── Tokens.mly ├── Type.ml ├── Util.ml ├── benchmark-astar.hs ├── benchmark-trans-loop.hs ├── benchmark-trans.hs ├── design.org ├── dune ├── dune-project ├── examples ├── graph.tex ├── loc ├── naive.ml ├── old ├── Normalise.hs ├── Tagged.ml ├── TaggedSpined.ml ├── Tagless.ml ├── normalise.ml ├── simple.rkt └── util.rkt ├── seminaive.ml ├── seminaive_raw.ml ├── seminaive_simple.ml └── test ├── astar.df ├── astar2.df ├── astarstar.df ├── plus.df ├── sym.df └── trans.df /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/Makefile -------------------------------------------------------------------------------- /MiniToneInference.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/MiniToneInference.hs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/README.md -------------------------------------------------------------------------------- /RESEARCH_IDEAS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/RESEARCH_IDEAS.md -------------------------------------------------------------------------------- /agda/Booleans.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Booleans.agda -------------------------------------------------------------------------------- /agda/Cat.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Cat.agda -------------------------------------------------------------------------------- /agda/Cat/Base.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Cat/Base.agda -------------------------------------------------------------------------------- /agda/Cat/Cartesian.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Cat/Cartesian.agda -------------------------------------------------------------------------------- /agda/Cat/Closed.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Cat/Closed.agda -------------------------------------------------------------------------------- /agda/Cat/Instances.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Cat/Instances.agda -------------------------------------------------------------------------------- /agda/Cat/SetPi.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Cat/SetPi.agda -------------------------------------------------------------------------------- /agda/Cat/Tones.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Cat/Tones.agda -------------------------------------------------------------------------------- /agda/Changes.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Changes.agda -------------------------------------------------------------------------------- /agda/Contexts.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Contexts.agda -------------------------------------------------------------------------------- /agda/Datafun.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Datafun.agda -------------------------------------------------------------------------------- /agda/Decidability.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Decidability.agda -------------------------------------------------------------------------------- /agda/Examples/MTLC.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Examples/MTLC.agda -------------------------------------------------------------------------------- /agda/Examples/MTLCSem.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Examples/MTLCSem.agda -------------------------------------------------------------------------------- /agda/Examples/STLC-TreeContexts.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Examples/STLC-TreeContexts.agda -------------------------------------------------------------------------------- /agda/Examples/STLC.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Examples/STLC.agda -------------------------------------------------------------------------------- /agda/Iso.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Iso.agda -------------------------------------------------------------------------------- /agda/Lambdas.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Lambdas.agda -------------------------------------------------------------------------------- /agda/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Makefile -------------------------------------------------------------------------------- /agda/Monads.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Monads.agda -------------------------------------------------------------------------------- /agda/Nats.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Nats.agda -------------------------------------------------------------------------------- /agda/Prelude.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Prelude.agda -------------------------------------------------------------------------------- /agda/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/TODO -------------------------------------------------------------------------------- /agda/TreeSet.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/TreeSet.agda -------------------------------------------------------------------------------- /agda/Unused/ACC.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Unused/ACC.agda -------------------------------------------------------------------------------- /agda/Unused/Action.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Unused/Action.agda -------------------------------------------------------------------------------- /agda/Unused/Cast.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Unused/Cast.agda -------------------------------------------------------------------------------- /agda/Unused/Classical.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Unused/Classical.agda -------------------------------------------------------------------------------- /agda/Unused/ClassicalAcc.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Unused/ClassicalAcc.agda -------------------------------------------------------------------------------- /agda/Unused/Markov.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Unused/Markov.agda -------------------------------------------------------------------------------- /agda/Unused/Modes.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Unused/Modes.agda -------------------------------------------------------------------------------- /agda/Unused/Procontexts.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/Unused/Procontexts.agda -------------------------------------------------------------------------------- /agda/loc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/loc -------------------------------------------------------------------------------- /agda/makeDeps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/agda/makeDeps.sh -------------------------------------------------------------------------------- /deriv.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/deriv.org -------------------------------------------------------------------------------- /hooks/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/hooks/install -------------------------------------------------------------------------------- /hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/hooks/pre-commit -------------------------------------------------------------------------------- /icfp16/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/Makefile -------------------------------------------------------------------------------- /icfp16/THEOREMS.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/THEOREMS.org -------------------------------------------------------------------------------- /icfp16/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/TODO -------------------------------------------------------------------------------- /icfp16/datafun.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/datafun.bib -------------------------------------------------------------------------------- /icfp16/datafun.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/datafun.sty -------------------------------------------------------------------------------- /icfp16/datafun.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/datafun.tex -------------------------------------------------------------------------------- /icfp16/datalog-comparison.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/datalog-comparison.tex -------------------------------------------------------------------------------- /icfp16/denotational-semantics.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/denotational-semantics.tex -------------------------------------------------------------------------------- /icfp16/examples.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/examples.tex -------------------------------------------------------------------------------- /icfp16/expansions.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/expansions.tex -------------------------------------------------------------------------------- /icfp16/implementation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/implementation.tex -------------------------------------------------------------------------------- /icfp16/informally.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/informally.tex -------------------------------------------------------------------------------- /icfp16/introduction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/introduction.tex -------------------------------------------------------------------------------- /icfp16/operational-semantics.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/operational-semantics.tex -------------------------------------------------------------------------------- /icfp16/opsem.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/opsem.tex -------------------------------------------------------------------------------- /icfp16/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/presentation.tex -------------------------------------------------------------------------------- /icfp16/proof.sty: -------------------------------------------------------------------------------- 1 | ../proof.sty -------------------------------------------------------------------------------- /icfp16/related-future-work.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/related-future-work.tex -------------------------------------------------------------------------------- /icfp16/rntz.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/rntz.sty -------------------------------------------------------------------------------- /icfp16/sigplanconf.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/sigplanconf.cls -------------------------------------------------------------------------------- /icfp16/tradeoffs.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/tradeoffs.tex -------------------------------------------------------------------------------- /icfp16/typing-rules.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp16/typing-rules.tex -------------------------------------------------------------------------------- /icfp18hope/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18hope/Makefile -------------------------------------------------------------------------------- /icfp18hope/datafun.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18hope/datafun.bib -------------------------------------------------------------------------------- /icfp18hope/extended-abstract.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18hope/extended-abstract.tex -------------------------------------------------------------------------------- /icfp18hope/slides.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18hope/slides.tex -------------------------------------------------------------------------------- /icfp18src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/Makefile -------------------------------------------------------------------------------- /icfp18src/poster-presentation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster-presentation -------------------------------------------------------------------------------- /icfp18src/poster/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/LICENSE.md -------------------------------------------------------------------------------- /icfp18src/poster/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/Makefile -------------------------------------------------------------------------------- /icfp18src/poster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/README.md -------------------------------------------------------------------------------- /icfp18src/poster/beamercolorthemegemini.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/beamercolorthemegemini.sty -------------------------------------------------------------------------------- /icfp18src/poster/beamercolorthemelabsix.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/beamercolorthemelabsix.sty -------------------------------------------------------------------------------- /icfp18src/poster/beamercolorthememit.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/beamercolorthememit.sty -------------------------------------------------------------------------------- /icfp18src/poster/beamerthemegemini.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/beamerthemegemini.sty -------------------------------------------------------------------------------- /icfp18src/poster/original-Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/original-Makefile -------------------------------------------------------------------------------- /icfp18src/poster/poster.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/poster.bib -------------------------------------------------------------------------------- /icfp18src/poster/poster.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/poster.tex -------------------------------------------------------------------------------- /icfp18src/poster/poster.tex-orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/poster/poster.tex-orig -------------------------------------------------------------------------------- /icfp18src/slides.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/icfp18src/slides.tex -------------------------------------------------------------------------------- /ideas.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/ideas.org -------------------------------------------------------------------------------- /jamie-examples.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/jamie-examples.df -------------------------------------------------------------------------------- /mini-datafun.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/mini-datafun.rkt -------------------------------------------------------------------------------- /mini-tone-inference.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/mini-tone-inference.rkt -------------------------------------------------------------------------------- /mode-inference.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/mode-inference.rkt -------------------------------------------------------------------------------- /natrec-and-monotonicity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/natrec-and-monotonicity -------------------------------------------------------------------------------- /opsem-logical-relations.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/opsem-logical-relations.org -------------------------------------------------------------------------------- /popl20/1-intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/1-intro.tex -------------------------------------------------------------------------------- /popl20/2-datalog-and-datafun.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/2-datalog-and-datafun.tex -------------------------------------------------------------------------------- /popl20/3-seminaive-evaluation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/3-seminaive-evaluation.tex -------------------------------------------------------------------------------- /popl20/4-typing-and-semantics.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/4-typing-and-semantics.tex -------------------------------------------------------------------------------- /popl20/5-incremental-transformation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/5-incremental-transformation.tex -------------------------------------------------------------------------------- /popl20/6-logical-relation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/6-logical-relation.tex -------------------------------------------------------------------------------- /popl20/7-seminaive-examples.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/7-seminaive-examples.tex -------------------------------------------------------------------------------- /popl20/8-implementation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/8-implementation.tex -------------------------------------------------------------------------------- /popl20/9-related-work.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/9-related-work.tex -------------------------------------------------------------------------------- /popl20/ACM-Reference-Format.bst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/ACM-Reference-Format.bst -------------------------------------------------------------------------------- /popl20/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/Makefile -------------------------------------------------------------------------------- /popl20/acmart.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/acmart.cls -------------------------------------------------------------------------------- /popl20/acmstyle.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/acmstyle.sty -------------------------------------------------------------------------------- /popl20/astar.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/astar.dat -------------------------------------------------------------------------------- /popl20/fig-DeltaPhi.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/fig-DeltaPhi.tex -------------------------------------------------------------------------------- /popl20/fig-dummy.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/fig-dummy.tex -------------------------------------------------------------------------------- /popl20/fig-logical-relation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/fig-logical-relation.tex -------------------------------------------------------------------------------- /popl20/fig-phi-delta.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/fig-phi-delta.tex -------------------------------------------------------------------------------- /popl20/fig-semantics.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/fig-semantics.tex -------------------------------------------------------------------------------- /popl20/fig-seminaive-vs-naive-graph.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/fig-seminaive-vs-naive-graph.tex -------------------------------------------------------------------------------- /popl20/fig-sugar.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/fig-sugar.tex -------------------------------------------------------------------------------- /popl20/fig-syntax.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/fig-syntax.tex -------------------------------------------------------------------------------- /popl20/fig-typing.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/fig-typing.tex -------------------------------------------------------------------------------- /popl20/fig-weakening.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/fig-weakening.tex -------------------------------------------------------------------------------- /popl20/notation.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/notation.sty -------------------------------------------------------------------------------- /popl20/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/presentation.tex -------------------------------------------------------------------------------- /popl20/seminaive-datafun.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/seminaive-datafun.bib -------------------------------------------------------------------------------- /popl20/seminaive-datafun.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/seminaive-datafun.tex -------------------------------------------------------------------------------- /popl20/style.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/style.sty -------------------------------------------------------------------------------- /popl20/trans.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/popl20/trans.dat -------------------------------------------------------------------------------- /proof.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/proof.sty -------------------------------------------------------------------------------- /rntztex/.gitignore: -------------------------------------------------------------------------------- 1 | latex.out 2 | -------------------------------------------------------------------------------- /rntztex/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rntztex/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/LICENSE -------------------------------------------------------------------------------- /rntztex/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/Makefile -------------------------------------------------------------------------------- /rntztex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/README.md -------------------------------------------------------------------------------- /rntztex/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/TODO -------------------------------------------------------------------------------- /rntztex/aspect.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/aspect.sty -------------------------------------------------------------------------------- /rntztex/example.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/example.tex -------------------------------------------------------------------------------- /rntztex/fantasy.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/fantasy.sty -------------------------------------------------------------------------------- /rntztex/fauxsc.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/fauxsc.sty -------------------------------------------------------------------------------- /rntztex/fontmetrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/fontmetrics.py -------------------------------------------------------------------------------- /rntztex/latexrun/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/LICENSE -------------------------------------------------------------------------------- /rntztex/latexrun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/README.md -------------------------------------------------------------------------------- /rntztex/latexrun/latexrun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/latexrun -------------------------------------------------------------------------------- /rntztex/latexrun/test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/.gitignore -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-00-basic.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-00-basic.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-100-errors.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-100-errors.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-bib-include/biblio.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-bib-include/biblio.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-bib-include/main.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-bib-include/main.bib -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-bib-include/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-bib-include/main.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-biblatex-biber-fail/main.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-biblatex-biber-fail/main.bib -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-biblatex-biber-fail/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-biblatex-biber-fail/main.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-biblatex-biber/main.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-biblatex-biber/main.bib -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-biblatex-biber/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-biblatex-biber/main.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-biblatex-bibtex/main.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-biblatex-bibtex/main.bib -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-biblatex-bibtex/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-biblatex-bibtex/main.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-capacity.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-capacity.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-cite-include/main.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-cite-include/main.bib -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-cite-include/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-cite-include/main.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-cite-include/sub.tex: -------------------------------------------------------------------------------- 1 | \cite{ent1} 2 | -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-fatal-alignment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-fatal-alignment.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-fatal-end.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-fatal-end.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-include-dir.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-include-dir.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-include.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-include.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-input-dir.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-input-dir.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-long-error.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-long-error.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-macro-context.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-macro-context.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-missing-delim.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-missing-delim.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-missing-include.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-missing-include.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-missing-input.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-missing-input.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-new-include.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-new-include.sh -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-new-input.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-new-input.sh -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-no-pages.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-no-pages.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-nooutput.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-nooutput.sh -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-one-page.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-one-page.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-overfull-hbox.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-overfull-hbox.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-package-warning.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-package-warning.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-roundtrip.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-roundtrip.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-runaway-arg.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-runaway-arg.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-runaway-def.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-runaway-def.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-typein.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-typein.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-underfull-hbox.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-underfull-hbox.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/T-unwind-error.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/T-unwind-error.tex -------------------------------------------------------------------------------- /rntztex/latexrun/test/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/run -------------------------------------------------------------------------------- /rntztex/latexrun/test/runall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/latexrun/test/runall -------------------------------------------------------------------------------- /rntztex/latexrun/test/sub.tex: -------------------------------------------------------------------------------- 1 | % Use by various multi-file tests 2 | 3 | Test 4 | -------------------------------------------------------------------------------- /rntztex/latexrun/test/subdir/sub.tex: -------------------------------------------------------------------------------- 1 | % Use by various multi-file tests 2 | 3 | Test 4 | -------------------------------------------------------------------------------- /rntztex/magic.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/magic.sty -------------------------------------------------------------------------------- /rntztex/narrow.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/narrow.sty -------------------------------------------------------------------------------- /rntztex/rntz.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/rntz.cls -------------------------------------------------------------------------------- /rntztex/rntzabstract.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/rntzabstract.sty -------------------------------------------------------------------------------- /rntztex/rntzfont.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/rntzfont.sty -------------------------------------------------------------------------------- /rntztex/rntzfootnotes.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/rntzfootnotes.sty -------------------------------------------------------------------------------- /rntztex/rntzgeometry.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/rntzgeometry.sty -------------------------------------------------------------------------------- /rntztex/rntzref.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/rntzref.sty -------------------------------------------------------------------------------- /rntztex/rntzsection.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/rntzsection.sty -------------------------------------------------------------------------------- /rntztex/rntzthm.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/rntzthm.sty -------------------------------------------------------------------------------- /rntztex/rntztitle.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/rntztitle.sty -------------------------------------------------------------------------------- /rntztex/rntztwocolumn.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/rntztwocolumn.cls -------------------------------------------------------------------------------- /rntztex/xheight.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rntztex/xheight.tex -------------------------------------------------------------------------------- /rust/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /rust/Cargo.lock-was-deleted: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/Makefile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rust/build.rs -------------------------------------------------------------------------------- /rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rust/src/main.rs -------------------------------------------------------------------------------- /rust/src/syntax.lalrpop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/rust/src/syntax.lalrpop -------------------------------------------------------------------------------- /self-maintainable/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/self-maintainable/notes.md -------------------------------------------------------------------------------- /seminaive/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/Makefile -------------------------------------------------------------------------------- /seminaive/OverlaySemantics.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/OverlaySemantics.agda -------------------------------------------------------------------------------- /seminaive/catlike-sem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/catlike-sem -------------------------------------------------------------------------------- /seminaive/figures.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/figures.tex -------------------------------------------------------------------------------- /seminaive/fixderiv.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/fixderiv.tex -------------------------------------------------------------------------------- /seminaive/notation.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/notation.sty -------------------------------------------------------------------------------- /seminaive/obsolete/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/obsolete/Makefile -------------------------------------------------------------------------------- /seminaive/obsolete/chatwithneel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/obsolete/chatwithneel -------------------------------------------------------------------------------- /seminaive/obsolete/going-faster-correctly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/obsolete/going-faster-correctly -------------------------------------------------------------------------------- /seminaive/obsolete/notation.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/obsolete/notation.sty -------------------------------------------------------------------------------- /seminaive/obsolete/semantics.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/obsolete/semantics.tex -------------------------------------------------------------------------------- /seminaive/obsolete/seminaive.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/obsolete/seminaive.sty -------------------------------------------------------------------------------- /seminaive/obsolete/seminaive.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/obsolete/seminaive.tex -------------------------------------------------------------------------------- /seminaive/seminaive.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive.sty -------------------------------------------------------------------------------- /seminaive/seminaive.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive.tex -------------------------------------------------------------------------------- /seminaive/seminaive/contents.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/contents.tex -------------------------------------------------------------------------------- /seminaive/seminaive/def-impls-changes.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/def-impls-changes.tex -------------------------------------------------------------------------------- /seminaive/seminaive/def-weird.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/def-weird.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-PhiDelta.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-PhiDelta.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-changeposet-cartesian.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-changeposet-cartesian.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-core-datafun.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-core-datafun.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-core-datafun.tex.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-core-datafun.tex.bak -------------------------------------------------------------------------------- /seminaive/seminaive/fig-desugaring-higher-order-semilattice.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-desugaring-higher-order-semilattice.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-desugaring-pattern-matching.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-desugaring-pattern-matching.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-desugaring.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-desugaring.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-dummy.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-dummy.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-semantics.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-semantics.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-seminaive-delta.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-seminaive-delta.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-seminaive-phi.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-seminaive-phi.tex -------------------------------------------------------------------------------- /seminaive/seminaive/fig-surface-syntax.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/fig-surface-syntax.tex -------------------------------------------------------------------------------- /seminaive/seminaive/oldchangeposet.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/oldchangeposet.tex -------------------------------------------------------------------------------- /seminaive/seminaive/oldfig-agrees.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/oldfig-agrees.tex -------------------------------------------------------------------------------- /seminaive/seminaive/oldfig-changeposet-cartesian.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/oldfig-changeposet-cartesian.tex -------------------------------------------------------------------------------- /seminaive/seminaive/oldthm-agree-first-order.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/oldthm-agree-first-order.tex -------------------------------------------------------------------------------- /seminaive/seminaive/sec-changeposet.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/sec-changeposet.tex -------------------------------------------------------------------------------- /seminaive/seminaive/thm-phi-eqtype.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/seminaive/thm-phi-eqtype.tex -------------------------------------------------------------------------------- /seminaive/tangents.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/seminaive/tangents.tex -------------------------------------------------------------------------------- /syntax-playground.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/syntax-playground.df -------------------------------------------------------------------------------- /talks/cam2020/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/cam2020/Makefile -------------------------------------------------------------------------------- /talks/cam2020/imgs: -------------------------------------------------------------------------------- 1 | ../../popl20/imgs/ -------------------------------------------------------------------------------- /talks/cam2020/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/cam2020/presentation.tex -------------------------------------------------------------------------------- /talks/dpa2019/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/dpa2019/Makefile -------------------------------------------------------------------------------- /talks/dpa2019/slides.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/dpa2019/slides.tex -------------------------------------------------------------------------------- /talks/relai2021/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/relai2021/Makefile -------------------------------------------------------------------------------- /talks/relai2021/imgs: -------------------------------------------------------------------------------- 1 | ../../popl20/imgs -------------------------------------------------------------------------------- /talks/relai2021/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/relai2021/presentation.tex -------------------------------------------------------------------------------- /talks/srepls-5/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/srepls-5/Makefile -------------------------------------------------------------------------------- /talks/srepls-5/slides.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/srepls-5/slides.tex -------------------------------------------------------------------------------- /talks/srepls-9/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/srepls-9/Makefile -------------------------------------------------------------------------------- /talks/srepls-9/plan.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/srepls-9/plan.org -------------------------------------------------------------------------------- /talks/srepls-9/slides.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/srepls-9/slides.tex -------------------------------------------------------------------------------- /talks/ucb2021/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/ucb2021/Makefile -------------------------------------------------------------------------------- /talks/ucb2021/abstract.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/ucb2021/abstract.txt -------------------------------------------------------------------------------- /talks/ucb2021/imgs: -------------------------------------------------------------------------------- 1 | ../../popl20/imgs/ -------------------------------------------------------------------------------- /talks/ucb2021/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/talks/ucb2021/presentation.tex -------------------------------------------------------------------------------- /talks/ucb2021/trans.dat: -------------------------------------------------------------------------------- 1 | ../../popl20/trans.dat -------------------------------------------------------------------------------- /tonal-linear-sequent-calculus.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/tonal-linear-sequent-calculus.tex -------------------------------------------------------------------------------- /tones.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/tones.tex -------------------------------------------------------------------------------- /tones/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/tones/Makefile -------------------------------------------------------------------------------- /tones/datafun.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/tones/datafun.bib -------------------------------------------------------------------------------- /tones/src-abstract.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/tones/src-abstract.tex -------------------------------------------------------------------------------- /trash/lightning-presentation.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/trash/lightning-presentation.org -------------------------------------------------------------------------------- /trash/s-repls-5-proposal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/trash/s-repls-5-proposal.txt -------------------------------------------------------------------------------- /trash/system-posets-2layer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/trash/system-posets-2layer.md -------------------------------------------------------------------------------- /trash/system-posets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/trash/system-posets.md -------------------------------------------------------------------------------- /trash/system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/trash/system.md -------------------------------------------------------------------------------- /v0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/README.md -------------------------------------------------------------------------------- /v0/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/TODO -------------------------------------------------------------------------------- /v0/ast.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/ast.rkt -------------------------------------------------------------------------------- /v0/block-parser.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/block-parser.rkt -------------------------------------------------------------------------------- /v0/compile.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/compile.rkt -------------------------------------------------------------------------------- /v0/debug.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/debug.rkt -------------------------------------------------------------------------------- /v0/defns.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/defns.rkt -------------------------------------------------------------------------------- /v0/deriv-parse.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/deriv-parse.df -------------------------------------------------------------------------------- /v0/derive.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/derive.rkt -------------------------------------------------------------------------------- /v0/elab.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/elab.rkt -------------------------------------------------------------------------------- /v0/env.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/env.rkt -------------------------------------------------------------------------------- /v0/example.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/example.df -------------------------------------------------------------------------------- /v0/lex.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/lex.rkt -------------------------------------------------------------------------------- /v0/loc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/loc -------------------------------------------------------------------------------- /v0/locom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/locom -------------------------------------------------------------------------------- /v0/paper-examples.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/paper-examples.df -------------------------------------------------------------------------------- /v0/parser.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/parser.rkt -------------------------------------------------------------------------------- /v0/repl.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/repl.rkt -------------------------------------------------------------------------------- /v0/runtime.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/runtime.rkt -------------------------------------------------------------------------------- /v0/source-info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/source-info.rkt -------------------------------------------------------------------------------- /v0/to-sexp.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/to-sexp.rkt -------------------------------------------------------------------------------- /v0/tonicity-failures.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/tonicity-failures.df -------------------------------------------------------------------------------- /v0/trash/exn-context.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/trash/exn-context.rkt -------------------------------------------------------------------------------- /v0/types.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/types.rkt -------------------------------------------------------------------------------- /v0/util.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v0/util.rkt -------------------------------------------------------------------------------- /v1-abandoned/deriv.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v1-abandoned/deriv.rkt -------------------------------------------------------------------------------- /v1-abandoned/env.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v1-abandoned/env.rkt -------------------------------------------------------------------------------- /v1-abandoned/exprs.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v1-abandoned/exprs.rkt -------------------------------------------------------------------------------- /v1-abandoned/infer.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v1-abandoned/infer.rkt -------------------------------------------------------------------------------- /v1-abandoned/types.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v1-abandoned/types.rkt -------------------------------------------------------------------------------- /v1-abandoned/util.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v1-abandoned/util.rkt -------------------------------------------------------------------------------- /v2-deriv/.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | -------------------------------------------------------------------------------- /v2-deriv/.merlin: -------------------------------------------------------------------------------- 1 | S . 2 | B _build/ 3 | -------------------------------------------------------------------------------- /v2-deriv/_tags: -------------------------------------------------------------------------------- 1 | true: use_menhir 2 | -------------------------------------------------------------------------------- /v2-deriv/ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v2-deriv/ast.ml -------------------------------------------------------------------------------- /v2-deriv/base.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /v2-deriv/context.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v2-deriv/context.ml -------------------------------------------------------------------------------- /v2-deriv/context.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v2-deriv/context.mli -------------------------------------------------------------------------------- /v2-deriv/lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v2-deriv/lexer.mll -------------------------------------------------------------------------------- /v2-deriv/parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v2-deriv/parser.mly -------------------------------------------------------------------------------- /v2-deriv/typecheck.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v2-deriv/typecheck.ml -------------------------------------------------------------------------------- /v2-deriv/util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v2-deriv/util.ml -------------------------------------------------------------------------------- /v2-deriv/util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v2-deriv/util.mli -------------------------------------------------------------------------------- /v3-web/bsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/bsconfig.json -------------------------------------------------------------------------------- /v3-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/package.json -------------------------------------------------------------------------------- /v3-web/src/Ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Ast.ml -------------------------------------------------------------------------------- /v3-web/src/DatafunLexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/DatafunLexer.mll -------------------------------------------------------------------------------- /v3-web/src/DatafunParser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/DatafunParser.mly -------------------------------------------------------------------------------- /v3-web/src/Dict.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Dict.ml -------------------------------------------------------------------------------- /v3-web/src/Elab.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Elab.ml -------------------------------------------------------------------------------- /v3-web/src/IL.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/IL.ml -------------------------------------------------------------------------------- /v3-web/src/Interp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Interp.ml -------------------------------------------------------------------------------- /v3-web/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Makefile -------------------------------------------------------------------------------- /v3-web/src/Modal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Modal.hs -------------------------------------------------------------------------------- /v3-web/src/Modal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Modal.ml -------------------------------------------------------------------------------- /v3-web/src/Prim.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Prim.ml -------------------------------------------------------------------------------- /v3-web/src/Repl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Repl.ml -------------------------------------------------------------------------------- /v3-web/src/Run.ml: -------------------------------------------------------------------------------- 1 | Datafun.Test.repl () 2 | -------------------------------------------------------------------------------- /v3-web/src/Sigs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Sigs.ml -------------------------------------------------------------------------------- /v3-web/src/Test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Test.ml -------------------------------------------------------------------------------- /v3-web/src/Tone.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Tone.ml -------------------------------------------------------------------------------- /v3-web/src/Util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/Util.ml -------------------------------------------------------------------------------- /v3-web/src/_tags: -------------------------------------------------------------------------------- 1 | true: use_menhir 2 | -------------------------------------------------------------------------------- /v3-web/src/archive/Backend2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/archive/Backend2.ml -------------------------------------------------------------------------------- /v3-web/src/archive/C.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/archive/C.ml -------------------------------------------------------------------------------- /v3-web/src/archive/Example.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/archive/Example.ml -------------------------------------------------------------------------------- /v3-web/src/archive/ExampleFinal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/archive/ExampleFinal.ml -------------------------------------------------------------------------------- /v3-web/src/archive/ExampleInitial.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/archive/ExampleInitial.ml -------------------------------------------------------------------------------- /v3-web/src/archive/Seq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/archive/Seq.ml -------------------------------------------------------------------------------- /v3-web/src/archive/Seq.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/archive/Seq.mli -------------------------------------------------------------------------------- /v3-web/src/archive/UpdateMonad.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/archive/UpdateMonad.ml -------------------------------------------------------------------------------- /v3-web/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/dune -------------------------------------------------------------------------------- /v3-web/src/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.4) 2 | (using menhir 2.0) 3 | -------------------------------------------------------------------------------- /v3-web/src/loc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/loc -------------------------------------------------------------------------------- /v3-web/src/presentation-notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/presentation-notes -------------------------------------------------------------------------------- /v3-web/src/presentation-script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/presentation-script -------------------------------------------------------------------------------- /v3-web/src/todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v3-web/src/todo -------------------------------------------------------------------------------- /v4-fastfix/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/.gitignore -------------------------------------------------------------------------------- /v4-fastfix/Benchmark.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Benchmark.hs -------------------------------------------------------------------------------- /v4-fastfix/Compiler.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Compiler.ml -------------------------------------------------------------------------------- /v4-fastfix/Cx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Cx.ml -------------------------------------------------------------------------------- /v4-fastfix/Lang.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Lang.ml -------------------------------------------------------------------------------- /v4-fastfix/Lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Lexer.mll -------------------------------------------------------------------------------- /v4-fastfix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Makefile -------------------------------------------------------------------------------- /v4-fastfix/Option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Option.ml -------------------------------------------------------------------------------- /v4-fastfix/Parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Parser.mly -------------------------------------------------------------------------------- /v4-fastfix/Passes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Passes.ml -------------------------------------------------------------------------------- /v4-fastfix/Pretty.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Pretty.ml -------------------------------------------------------------------------------- /v4-fastfix/Pretty.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Pretty.mli -------------------------------------------------------------------------------- /v4-fastfix/Repl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Repl.ml -------------------------------------------------------------------------------- /v4-fastfix/Run.ml: -------------------------------------------------------------------------------- 1 | Datafun.Repl.repl() 2 | -------------------------------------------------------------------------------- /v4-fastfix/Runtime.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Runtime.hs -------------------------------------------------------------------------------- /v4-fastfix/RuntimeOriginal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/RuntimeOriginal.hs -------------------------------------------------------------------------------- /v4-fastfix/StringBuilder.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/StringBuilder.ml -------------------------------------------------------------------------------- /v4-fastfix/StringBuilder.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/StringBuilder.mli -------------------------------------------------------------------------------- /v4-fastfix/Sym.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Sym.ml -------------------------------------------------------------------------------- /v4-fastfix/Sym.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Sym.mli -------------------------------------------------------------------------------- /v4-fastfix/Tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Tests.ml -------------------------------------------------------------------------------- /v4-fastfix/ToHaskell.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/ToHaskell.ml -------------------------------------------------------------------------------- /v4-fastfix/ToHaskell.mli: -------------------------------------------------------------------------------- 1 | include Lang.SIMPLE with type term = StringBuilder.t 2 | -------------------------------------------------------------------------------- /v4-fastfix/Tokens.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Tokens.mly -------------------------------------------------------------------------------- /v4-fastfix/Type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Type.ml -------------------------------------------------------------------------------- /v4-fastfix/Util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/Util.ml -------------------------------------------------------------------------------- /v4-fastfix/benchmark-astar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/benchmark-astar.hs -------------------------------------------------------------------------------- /v4-fastfix/benchmark-trans-loop.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/benchmark-trans-loop.hs -------------------------------------------------------------------------------- /v4-fastfix/benchmark-trans.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/benchmark-trans.hs -------------------------------------------------------------------------------- /v4-fastfix/design.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/design.org -------------------------------------------------------------------------------- /v4-fastfix/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/dune -------------------------------------------------------------------------------- /v4-fastfix/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.4) 2 | (using menhir 2.0) 3 | -------------------------------------------------------------------------------- /v4-fastfix/examples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/examples -------------------------------------------------------------------------------- /v4-fastfix/graph.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/graph.tex -------------------------------------------------------------------------------- /v4-fastfix/loc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/loc -------------------------------------------------------------------------------- /v4-fastfix/naive.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/naive.ml -------------------------------------------------------------------------------- /v4-fastfix/old/Normalise.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/old/Normalise.hs -------------------------------------------------------------------------------- /v4-fastfix/old/Tagged.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/old/Tagged.ml -------------------------------------------------------------------------------- /v4-fastfix/old/TaggedSpined.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/old/TaggedSpined.ml -------------------------------------------------------------------------------- /v4-fastfix/old/Tagless.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/old/Tagless.ml -------------------------------------------------------------------------------- /v4-fastfix/old/normalise.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/old/normalise.ml -------------------------------------------------------------------------------- /v4-fastfix/old/simple.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/old/simple.rkt -------------------------------------------------------------------------------- /v4-fastfix/old/util.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/old/util.rkt -------------------------------------------------------------------------------- /v4-fastfix/seminaive.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/seminaive.ml -------------------------------------------------------------------------------- /v4-fastfix/seminaive_raw.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/seminaive_raw.ml -------------------------------------------------------------------------------- /v4-fastfix/seminaive_simple.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/seminaive_simple.ml -------------------------------------------------------------------------------- /v4-fastfix/test/astar.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/test/astar.df -------------------------------------------------------------------------------- /v4-fastfix/test/astar2.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/test/astar2.df -------------------------------------------------------------------------------- /v4-fastfix/test/astarstar.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/test/astarstar.df -------------------------------------------------------------------------------- /v4-fastfix/test/plus.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/test/plus.df -------------------------------------------------------------------------------- /v4-fastfix/test/sym.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/test/sym.df -------------------------------------------------------------------------------- /v4-fastfix/test/trans.df: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rntz/datafun/HEAD/v4-fastfix/test/trans.df --------------------------------------------------------------------------------