-
About this site
The purpose of this site and how to navigate it.
-
Auxilio
Framework for building assistive applications commissioned by UCSF.
-
Darts
- app
- assistive
- keyboard
- ML
Using touch or eye-gaze to navigate a word embedding and type.
-
DeltaSteam
A framework for expressing changes to data structures.
-
Dynamic keyboard layout
Fitting to your hands and to your current task, procedurally generated.
-
Edges to edges
About G(raph), T, and H structures and what they bring to the table.
-
ForceLayout
Minimal implementation of force layout for graphs and algebraic graph building.
-
Furcate
Quickly navigate any web page with a fixed number of actuators.
-
G-spec
- graph
- programming
- research
Specification for a graph-based programming language.
-
GraphSite
Converting your knowledge base into a static site.
-
H-Edit
Graph editor where edges are allowed to go to edges.
-
Home
Adam Vandervorst his site about machine learning, graph generalizations, and human-computer interaction.
-
IRSE
IRSE Recursive Structure Editor is a semantic programming environment.
-
Impuls
A DeltaStream implementation for talking about value changes in the Momentum FRP Scala library.
-
Information programming
- highlight
- ML
- programming
- research
Framework for solving problems with lattices and Galois connections.
-
Interesting references
A collection of sites, papers, and people you may enjoy if you enjoy my work.
-
KO
Keyless On-screen-keyboard drops keys themselves from a dynamic layout and adds intelligence.
-
LLGrraph
Lifelong Graph framework supporting various specialized graphs, graph generalizations, rewriting systems, and traversals.
-
Logics playground
Collection of logic implementations for educational purposes.
-
MetaEditor
A visual, sheave-based editor for high-level language-agnostic programming.
-
Mirror
Using dynamic layouts with a fixed number of actuators to type, navigate, or execute actions.
-
Momentum
A barebones and modular functional reactive programming library for Scala.
-
Node tagged edges
How rich graphs can be unified with tagging edges with nodes instead of properties.
-
OpenEnv
Framework for heterogeneous agent collaboration experiments.
-
Ruler
Using a language model and a simple interface to allow for typing and computer control with a joystick.
-
Sceptic
A structured belief builder with AI sceptics helping you find reasoning flaws.
-
Semantic typing
- highlight
- keyboard
- research
Typing with meaningful - and possibly continuous - actions instead of characters.
-
Specify
Algorithm to interactively narrow down an area of interest in a search space.
-
Spider
Visual graph traverser that can walk over many graph generalizations.
-
Ties
- graph
- programming
- research
A Tie is the main object in a formalism designed to characterize various graph generalizations.
-
TraversalSpecify
Tool made to interactively construct knowledge graph queries.
-
Typing glove
Smart-glove application that allows you to type with one hand on Mirror.
-
WOAC
Workstation On-screen-keyboard And Control-panel makes for a daily driver without keyboard or mouse.
-
Walkers
Gathering specific information from the internet with a swarm of NLU agents.
-
X
TBA.