Mark Thom (mthom)

mthom

Geek Repo

Location:Lethbridge, AB

Twitter:@mjt128

Github PK Tool:Github PK Tool


Organizations
haskell-lisp
Shen-Language

Mark Thom's repositories

scryer-prolog

A modern Prolog implementation written mostly in Rust.

Language:RustLicense:BSD-3-ClauseStargazers:2013Issues:54Issues:1595

shentong

A Haskell implementation of the Shen programming language.

Language:HaskellLicense:NOASSERTIONStargazers:162Issues:7Issues:4
Language:RacketLicense:BSD-3-ClauseStargazers:37Issues:5Issues:1

on-the-fly-gc

Concurrent mark-sweep garbage collector for accurate garbage collection of language runtimes in C++ 1x.

Language:C++License:MITStargazers:33Issues:4Issues:2

shen-minikanren

An embedding of miniKanren in Shen.

Language:ShenLicense:NOASSERTIONStargazers:24Issues:3Issues:0

managed-ctrie

Garbage collected concurrent hash tries.

Language:C++License:MITStargazers:19Issues:3Issues:1

prolog_parser

An operator precedence parser for Scryer Prolog, an up and coming ISO Prolog implementation.

Language:RustLicense:BSD-3-ClauseStargazers:12Issues:7Issues:3

unmanaged-ctrie

Concurrent hash tries for C++ 14 with no memory management whatsoever.

Language:C++License:MITStargazers:10Issues:1Issues:1

cl-psoatransrun

A CL implementation of PSOATransRun, realizing the PSOA RuleML data and rule language.

Language:Common LispStargazers:5Issues:4Issues:0

truth-tables

"Not chef"-quality truth table generator.

Language:Common LispStargazers:5Issues:3Issues:0

shentong-backend

The Haskell backend for Shentong, Shen version 20

Language:HaskellLicense:BSD-3-ClauseStargazers:4Issues:4Issues:0

shentong-core

The core of the Shentong implementation.

Language:HaskellLicense:BSD-3-ClauseStargazers:3Issues:4Issues:0
Language:HaskellLicense:BSD-3-ClauseStargazers:3Issues:5Issues:0

abominable-klambda-compiler

A hastily written KLambda->Haskell compiler.

Language:HaskellLicense:BSD-3-ClauseStargazers:2Issues:4Issues:0

memmap2-rs

cross-platform Rust API for memory mapped IO

License:Apache-2.0Stargazers:1Issues:0Issues:0

num-rug-adapter

An adapter to use num crate where rug is needed.

Language:RustStargazers:1Issues:1Issues:0

omr

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes

Language:C++License:NOASSERTIONStargazers:1Issues:1Issues:0

PSOATransRunComponents

Components of PSOATransRun system

Language:JavaStargazers:1Issues:1Issues:0

readline.rs

A minimal readline library wrapper for the Rust programming language.

Language:RustLicense:BSD-3-ClauseStargazers:1Issues:2Issues:0

sdl4racket

SDL 1.2 bindings for the Racket language.

Language:RacketLicense:MITStargazers:1Issues:2Issues:0

SOMpp

SOM++ - C++ implementation of the Simple Object Machine Smalltalk

Language:C++Stargazers:1Issues:1Issues:0

dashu

A library set of arbitrary precision numbers implemented in Rust.

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

modular-bitfield

Macro to generate bitfields for structs that allow for modular use of enums.

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

omnigres

Postgres as a Platform

Language:CLicense:Apache-2.0Stargazers:0Issues:1Issues:0

rustyline

Readline Implementation in Rust

Language:RustLicense:MITStargazers:0Issues:1Issues:0
Language:RustStargazers:0Issues:3Issues:0
Language:RustStargazers:0Issues:3Issues:0