Ubiquitous F# in Contextive, the Ubiquitous Language Tool
summary
A tool that captures the ubiquitous language and surfaces it everywhere: a VS Code extension (Fable) backed by a Language Server (LSP + Omnisharp), definitions stored via an AWS CDK stack written in F#, and a Slack adapter prototype. Features include hover definitions, autocomplete, usage examples, aliases and pluralization (added live), context-aware per-folder meanings, end-to-end IDE tests running in CI with headless browsers, and a LocalStack-backed deployment flow; the Slack demo works locally while cloud integrations remain a POC.
AI-written summary · about
chapters (9)
- 0:00Intro
- 3:37Definitions
- 6:35Contexts
- 11:16Contextive Architecture
- 16:05Contextive vs Code
- 18:34Project Overview
- 19:41Language Server
- 21:09Testing
- 24:16Wrap Up
related talks
31mWrite your Own Domain Specific Language with F#
56mHow To "Dot" Into Anything, Anywhere, Anytime (Facilitating Data-First Programming)
36mExperiences Building a Language Server Protocol Plugin
46mSix steps from zero to IDE
58mGo Tooling
46mStarts with a search
41mTaming Cloud Complexity with F# DSLs
37mTextual and Graphical Languages for the Cloud Era
