Skip to content

Repository files navigation

DSL Library

An interactive research workspace for defining reusable DSL Units, composing them into typed model search spaces, and inspecting how a meta-model can guide architecture discovery.

The public site is deployed from this repository through GitHub Pages. All interactive views run in the browser and use bundled static artifacts; no local server or private experiment directory is required.

The library includes:

  • Overview: why a DSL is useful, how Units become a Model DSL, and how ground-truth training plus meta-model screening compresses a large search space.
  • Model DSLs: the Recurrent Cell report, including the fixed task protocol, typed interface, leaderboard, LSTM decomposition, and screened Top-1 cell.
  • DSL Units: reusable input/output contracts and computation Units such as MLP, self-attention, cross-attention, add, and gated-update.
  • Architecture Field Guide: a curated reading index for time-series architectures and foundation models.

This is a research demonstration of a controlled search-space language, not a claim that any displayed architecture is universally optimal.

Local development

The Overview is served at /. The Model DSL catalog, DSL Units catalog, workflow compatibility route, and field guide are available at /models/, /syntax/, /workflow/, and /field-guide/ respectively. Legacy AI4AI routes remain available under /ai4ai/, /dynamics/, and /classic/.

pnpm install --ignore-scripts
pnpm run dev

The local production check is:

pnpm run build

The GitHub Pages build uses the repository base path:

pnpm run build:pages

About

DSL Library

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages