Skip to content

Latest commit

 

History

History
87 lines (58 loc) · 2.54 KB

File metadata and controls

87 lines (58 loc) · 2.54 KB

OpenSSF Best Practices

The first programming language for choreographers of figure skating.

Status

Important

This project is in the concept phase. The repository contains project infrastructure and governance documents, but no implementation yet. See ROADMAP for planned development.

Vision

Anvomidav aims to provide figure skating choreographers with a domain-specific language (DSL) to:

  • Notate — Precisely describe skating elements, transitions, and sequences

  • Compose — Build complex programs from reusable choreographic patterns

  • Validate — Check technical compliance with ISU (International Skating Union) rules

  • Visualize — Generate rink diagrams, timing charts, and 3D previews

  • Collaborate — Share and version-control choreographic works

Name

Anvomidav — etymology and meaning to be documented.

Technology Stack

Per the Hyperpolymath Standard:

Component Technology
Compiler/Interpreter OCaml or Rust
Runtime Deno (if JS target) or native
Editor Integration LSP server (Rust)
Visualization ReScript + WebGL/Canvas
Mobile Apps Tauri 2.0+ or Dioxus

Getting Started

# Clone the repository
git clone https://github.com/hyperpolymath/anvomidav.git
cd anvomidav

# Development environment (once implemented)
nix develop        # Nix users
# or
guix shell         # Guix users

Documentation

License

Dual-licensed under MIT OR MPL-2.0. Choose the license that best fits your use case.

Contributing

Contributions welcome! This project is in early stages — input on language design, figure skating domain expertise, and implementation help are all valuable.

See CONTRIBUTING for guidelines.