AlgebraicJulia / AlgebraicJulia/DiagrammaticEquations.jl

Annotating Decapodes with types

Offen
#19 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Julia
Sterne
20
Forks
4
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Currently, Decapodes are flexible. That is, an object of the type `SummationDecapode` could represent equations in the 2D Exterior Calculus, or 1D Exterior Calculus, and so on.

Programming with Decapodes would become more well-typed if the Decapode objects had something like a type parameter with the degree of the DEC being used. Compilation steps like type inference could then automatically pick the correct set of inference rules.

The typing system could most likely be improved in other ways, but some brainstorming needs to happen first.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.