Nick Main's Projects
Rete based rules engine written in javascript
Minimal NPAPI Browser Plugin
The core OCaml system: compilers, runtime system, base libraries
Various things related to ontologies
Erlang/OTP
Various pForth hacks
Create 2D graphics on the Mac with Python code
Omnigraffle diagram parser in SWI Prolog
Documentation generator plugin for Google Protocol Buffers
Complete C99 parser in pure Python
Automatically exported from code.google.com/p/pyswip
Racket FFI for CLIPS
Omnigraffle parser in Racket
A dialect of Prolog for building interactive content
An implementation of R7RS in Racket
Racket and SWI Prolog interop
GitHub Action & Utility for rendering Mermaid-JS diagrams in Markdown files for display on GitHub
Personal shell scripts
A syntax highlighting source editor for iOS and macOS using UITextView and NSTextView.
The Swift Programming Language
Documentation compiler that produces rich API reference documentation and interactive tutorials for your Swift framework or package.
Minimal template facility in Swift
Main development repository
An open source Prolog interpreter in JavaScript
Lean and mean Python to JavaScript transpiler, featuring multiple inheritance and small downloads
A compact, efficient Prolog interpreter written in plain-old C.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
A hack to put GraphViz on the web.
The most popular mind mapping software
Effortless ZIP Handling in Swift