Projects
- Slides - IFL'18 Talk
- Draft - IFL'18 Talk Submission
- Poster - ICFP'18 Presentation
- Extended Abstract - ICFP'18 SRC Submission
- TraitLang DSL - early example
- Paper - Arxiv draft under development
- Rust implementation
- Rust project
- Checkpoint Poster - POPL'18 SRC Presentation
- Checkpoint Abstract - POPL'18 SRC Submission
- Experimental project - playing with different ideas
- Untyped lambda calcules - complex use of type functions
- early trials - copy some demos
- Inheritance demonstration - Traits augmenting value-level code
- Functor translations - Implementation of OCaml manual section on functiors
- HKT example - use traits as type functions
- Rust project
- Cargo crate - rust language package
- Poster - PLDI'17 SRC presentation
- Slides - PLDI'17 SRC talk (10 min)
- Slides - IC'17 talk (25 min)
- Extended Abstract - PLDI'17 SRC Submission
- Rust project - Initial progress
- Paper - TFP'16
- Raz in OCaml
- Poster - PLDI'16 SRC presentation
- Slides - PLDI'16 SRC talk (10 min)
- Slides - TFP'16 talk (20 min)
- Paper Draft - TFP'16 talk
- Extended Abstract - PLDI'16 SRC Submission
- PRY - Unsubmitted Paper
- Talk Abstract - OBT'16 Submission
- Rust project
- Semantics - early version
- Demos
- Slides
- Adapton in rust
- SRC Abstract - ICFP'15 Submission
- Poster
- Presentation
- Slides
- Paper - OOPSLA'15
- Ocaml project
- VM artifact large file
- Artifact documentation: guide and supplement
- On-line
- JavaScript project - with samples
- Globe of Life - drag and zoom
- Dynamic Color - image creation