Typsystem, das Typzustände und typisierte Effekte kombiniert?


7

Hat es jemand geschafft, ein Typsystem zu implementieren oder zu entwerfen, das sowohl Typstatus (lineare Typen) als auch Effekttypen (z. B. Koka ) kombiniert ?


Kitten hat eine lineare Typisierung (die noch herausgefunden wird) sowie ein Effektsystem, das auf Kokas basiert.
Jon Purdy

Antworten:


6

Edwin Brady hat in diesem Bereich einige Arbeiten mit abhängigen Typen in IDRIS durchgeführt. Schauen Sie sich seine Arbeit an, insbesondere Programmieren und Denken mit algebraischen Effekten und abhängigen Typen sowie ressourcenabhängigen algebraischen Effekten .


3
Willkommen und vielen Dank für Ihre Antwort! Könnten Sie zumindest eine sehr kurze Zusammenfassung dessen geben, was die verknüpften Preprints enthalten? Auf diese Weise wäre Ihre Antwort in sich geschlossener. Ein paar Sätze wären in Ordnung.
David Richerby

Abhängige Typen sind sehr schwer zu verwenden. Ich hatte auf ein System gehofft, das eher Rust + Koka ähnelt.
Olle Härstedt

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.