Skip to content

Instantly share code, notes, and snippets.

View sam-lippert's full-sized avatar
🏠
Working from home

sam-lippert

🏠
Working from home
  • South Saint Paul
  • 06:43 (UTC -05:00)
View GitHub Profile
@sam-lippert
sam-lippert / README.md
Last active April 9, 2025 12:15
A fully-functional and extensible metamodeled graph data system with state machines, events, and atomic facts as executable functions. Inspired by ORM and lambda calculus.

exec-symbols

A purely functional DSL for modeling facts, entities, constraints, and state machines in JavaScript—using lambda-calculus–inspired Church encodings and composable building blocks.

This library showcases how to represent boolean logic, pairs, lists, entities, relationships, constraints, events, and more all as functional closures. It may be useful for educational purposes, rule engines, or domain-specific language experiments.


Table of Contents

@sam-lippert
sam-lippert / MXDialogActivityView.cs
Created October 25, 2013 14:34
Classes for binding Android.Dialog views to IMXView
using Android.Dialog;
using Android.OS;
using MonoCross.Navigation;
using System;
using System.Collections.Generic;
using System.Linq;
namespace MonoCross.Droid
{
public abstract class MXDialogActivityView<T> : DialogActivity, IMXView