interactive-lp. Project materials related to logic programming for interactive/reactive systems. Contains the Ceptre programming language.
290ml-mukanren. microkanren in sml
27sestina. Tinkering with creating a functional programming language for procedural content generation.
19lfinlf. Mechanized metatheory of LF in Twelf.
16ceptre-tutorial. Tutorial materials for Ceptre.
15lf-class. Logical Frameworks Class
12comicgen. Comic generation sandbox
10drinks. Drink recipes from the William/8/Chris repertoire.
7celf-tutorial.
7abstract-pointer-trees. abstract binding trees in c, with pointers
5nimi2vec. toki pona word vector embeddings, and games based thereupon
4agda-type-refinement. Experiments encoding datasort (and potentially index) type refinements in Agda.
3deltalog. Standard ML
2btl. Standard ML
2compose2015. SML modules examples for the Compose 2015 Conference.
2VillanelleCamelotDemo. TypeScript
2nanogenmo2016. Standard ML
2nanogenmo2018. Standard ML
2pandemic-ceptre. Ceptre model of the board game Pandemic.
2narrative-causality. Narrative causality in Celf
2procjam2014. Materials for a #PROCJAM 2014 submission that extracts Twine games from CLF traces.
1talespin-tinker. Common Lisp
1llpv. Linear logic-based program verification
1learning-typescript. Sample project for learning TypeScript
1narrative-planning-demo.
1markov. Tiny Markov generator
1icfp2017-talk.
1monopoly. Monopoly in Celf
1plateau2015-modules. Paper repository for PLATEAU paper on modules.
1PLGradSchools.
1ceptre-editor. JavaScript
1dissertation. CMU Ph.D. Dissertation
1playscript. Generating scripts for plays
1csc582exhibit. HTML
1synchronous-hypertext. synchronous hypertext project
1comics-inferencing. Code related to generating comics that elicit inferencing in readers.
1Ostari. Practical Specification of Belief Manipulation in Games
1polarity-focusing-notes. Course notes for CS 7480 Polarity and Focusing at Northeastern.
1