John Maraist's repositories

bps

Haskell and Scala translations of Truth Maintenance Systems and other tools from Forbus and de Kleer's Building Problem Solvers.

Language:HaskellLicense:NOASSERTIONStargazers:16Issues:3Issues:0

defblog

A web site/blog builder, implemented as a wrapper around org-project.

Language:Emacs LispLicense:GPL-3.0Stargazers:14Issues:3Issues:0

cl-nst

Unit testing for Common Lisp

Language:Common LispLicense:NOASSERTIONStargazers:8Issues:3Issues:19

bibviz

Build a browsable HTML view of BibTeX files and related documents.

Language:PerlLicense:GPL-3.0Stargazers:6Issues:2Issues:0

cl-org-sampler

Extracting Common Lisp docstrings as Org-mode documents

Language:Common LispLicense:NOASSERTIONStargazers:6Issues:3Issues:0

anaphora-anywhere

Anaphoric references in Emacs Lisp, separate from any particular macro definitions.

Language:Emacs LispLicense:GPL-3.0Stargazers:3Issues:2Issues:0

bibcat

From a bibliography to a LaTeXed catalog list

Language:PerlLicense:GPL-3.0Stargazers:1Issues:2Issues:0

PLC

An undergraduate-level introduction to programming language concepts: primarily using Agda, combining material from Wadler et al.'s PLFA and Pierce's SF.

Language:AgdaLicense:CC-BY-4.0Stargazers:1Issues:1Issues:0

scala-latex

Generate LaTeX/PDF output from within Scala

Language:ScalaLicense:NOASSERTIONStargazers:1Issues:2Issues:0

tlt

A Haskell test framework oriented towards stacked monad transformers

Language:HaskellLicense:GPL-3.0Stargazers:0Issues:2Issues:0

Advisobot

For your student advising, maybe making their lives a bit easier

Language:ScalaLicense:GPL-3.0Stargazers:0Issues:2Issues:0

borda-decoder

Quick-and-dirty decoder for Borda count evaluation of ranked selection in Google Forms result CSVs

Language:ScalaLicense:GPL-3.0Stargazers:0Issues:1Issues:0

elisp-autonarrow

Simple elisp function which applies buffer narrowing based on string patterns in a file. Handy to add to a mode hook.

Language:Emacs LispLicense:GPL-3.0Stargazers:0Issues:0Issues:0

Fieldhouse

Perl base class providing dynamic declaration and management of various accessor/mutator methods for internal fields.

Language:PerlLicense:GPL-3.0Stargazers:0Issues:2Issues:0

Planrec

Plan recognition algorithm implementations

Language:ScalaLicense:NOASSERTIONStargazers:0Issues:1Issues:0
Language:HaskellLicense:NOASSERTIONStargazers:0Issues:0Issues:0

scala-automata

Representations of various versions of finite automata in Scala.

Language:ScalaLicense:NOASSERTIONStargazers:0Issues:2Issues:0

scala-outlines

Representation of structured text in Scala

Language:ScalaLicense:NOASSERTIONStargazers:0Issues:2Issues:0

scala-search

Search algorithm implementations in Scala

Language:ScalaLicense:NOASSERTIONStargazers:0Issues:2Issues:0

ScalaUtils

Minor miscellaneous Scala utilities.

Language:ScalaLicense:NOASSERTIONStargazers:0Issues:2Issues:0
Language:HaskellLicense:GPL-3.0Stargazers:0Issues:1Issues:0

TULpsa

Announcement roster generation and formatting tool for WTUL 91.5FM.

Language:TeXLicense:GPL-3.0Stargazers:0Issues:2Issues:0