Skip to content

origamidl/origami

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Origami Definition Language

The Origami Definition Language (OrigamiDL for short) is a domain-specific language used to describe folding instructions used in the context of Origami. It allows to declaratively define Origami models, which can then be automatically converted into crease patterns, folding diagrams or interactive instructions.

OrigamiDL setup

  • Interpreter origamic
    • reads .origami (OrigamiDL) definitions and outputs .fold IR files with extensive origamidl-specific metadata
    • Compiler/interpreter in one step
    • Includes debugging features
  • OrigamiDL ecosystem
    • Make use of origamidl-specific .fold files
    • Generate crease patterns
    • Generate diagrams
    • Generate interactive folding instructions
    • ...

Develop

If you're using the Nix package manager you can start a shell that contains all dependencies required to develop the compiler using nix develop. That's it, no manual installations needed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages