Nick Main's Projects
Amzi! Prolog + Logic Server, core components
Prolog compiler with an emphasis on running in as many places as possible
A subset of the CLIPS rule language implemented in Haxe
ASCIIFlow Infinity
Attempto Controlled English
A modular, embeddable web server for Objective-C.
Scheme interpreter written in JavaScript
The web-based graphical programming editor.
Blockly for iOS
A Haxe implementation of Prolog
small and powerful C++ 11 MPL
A backend for the OCaml compiler which emits JavaScript.
Copy of the CCHR Constraint Handling Rules implementation in C
Chez Scheme
Official chibi-scheme repository
C Intermediate Language
Obsidian-Quartz-Github-Pages documentation site
CLIPS rule engine compiled via Emscripten
CLIPS functions and rules to read and interpret the structure of Omnigraffle diagrams.
Backup of the CLIPS rule engine
Python CFFI bindings for the āCā Language Integrated Production System CLIPS
Macros to help with Swift Codable conformance
Lightweight Plain-Text Editor for macOS
:cyclone: A brand-new compiler that allows practical application development using R7RS Scheme.
:cyclone: Install Cyclone Scheme on your machine.
The most widely used Python to C compiler
Duktape - embeddable Javascript engine with a focus on portability and compact footprint
Emscripten: An LLVM-to-JavaScript Compiler
Freemind plugins for various development tasks