dependent-type

Dlaczego nie być niezawodnie wpisywane?

Widziałem kilka źródeł potwierdzających opinię, że "Haskell stopniowo staje się językiem zależnym". Implikacja wydaje się być ... zaczynam czytać o zależnym wpisie język programowania, tekst jest zupełnie niezrozumiały... Prawdopodobnie w tym problem. (?)

Co to jest typowanie zależne?

Czy ktoś może mi wyjaśnić zależne od siebie pisanie? Mam małe doświadczenie w Haskell, Cayenne, Epigram, lub innych języków funkcyjnych, więc im prostsze terminy można użyć, tym bardziej będę wdzięczny!

Typy zależne: w jaki sposób Typ pary zależnej jest analogiczny do Związku rozłącznego?

Studiowałem typy zależne i rozumiem co następuje: dlaczego kwantyfikacja uniwersalna jest reprezentowana jako zależny typ ... jest typem sumy)? Zawsze mnie to myliło. W dodatkowo, w jaki sposób Typ funkcji zależnej jest analogiczny do typu produktu?

Dlaczego pisanie na maszynie jest złe? [zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... Więc dlaczego typecase jest złą rzeczą? Czy to łamie spójność? Nie udało mi się znaleźć zbyt wielu informacji na ten temat.

Ogólne programowanie za pomocą efektów

W Idris efekty efekty biblioteki są reprezentowane jako ||| This type is parameterised by: ||| + The return type of the co ... ią - jest to obliczenie), albo musimy jakoś internalizować ten efekt i całość efektów (czyli Nie wiem co). Zastosowany kod .

Praktyczne przykłady Idris

Czy są jakieś przykłady Idris, które mogłyby być wykorzystane do badania i być może zastosować go do ogólnego zastosowania/" ... ć kilka większych przykładów do zbadania. Celem jest próba wykorzystania Idris do praktycznego tworzenia oprogramowania. TIA.

Typy zależne mogą udowodnić, że Twój kod jest poprawny do specyfikacji. Ale jak udowodnić, że specyfikacja jest poprawna?

Typy zależne są często reklamowane jako sposób na potwierdzenie, że program jest poprawny zgodnie ze specyfikacją. Na przykła ... jest twoja Specyfikacja, tym bardziej prawdopodobne byłoby, że Twoje kodowanie tej specyfikacji jako typu jest nieprawidłowe?

Singleton w Haskell

W ramach ankiety na temat różnych technik formalizacji napisanych w zależności, natknąłem się na artykuł opowiadający się za ... -teoretyczne znaczenie / zalety korzystania z typów singleton i w zakresie, w jakim mogą one naśladować typy zależne w ogóle.

Różnica między parametrami typu A indeksami?

Jestem nowy w zależności typy i jestem zdezorientowany co do różnicy między nimi. Wydaje się, że ludzie zwykle mówią, że typ ... Czy możesz mi pokazać przykłady pokazujące różnice w ich znaczeniach zarówno w programowaniu, jak i dowodzeniu twierdzeniami?