Skip to content

Latest commit

 

History

80 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Component Technology

Compiler/Interpreter

OCaml or Rust

Runtime

Deno (if JS target) or native

Editor Integration

LSP server (Rust)

Visualization

AffineScript + 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)
guix develop        # Guix 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.

About

The first programming language for choreographers of figure skating

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages