코딩Coding/Rust용어

Rust용어)Type Inference:(타입_추론)Hindley-Milner in Rust-Reddit

내인생PLUS 2022. 2. 7. 13:44
728x90

https://www.reddit.com/r/ProgrammingLanguages/comments/8nktyx/type_inference_hindleymilner_in_rust/?utm_source=share&utm_medium=ios_app&utm_name=iossmf

Type Inference: Hindley-Milner in Rust

Posted in r/ProgrammingLanguages by u/0b01 • 8 points and 6 comments

www.reddit.com





타입 추론 알고리즘 논문

Complete and easy bidirectional typechecking for higher-rank polymorphism"

(
https://research.cs.queensu.ca/home/jana/papers/bidir/

Complete and easy bidirectional typechecking for higher-rank polymorphism

Abstract Bidirectional typechecking, in which terms either synthesize a type or are checked against a known type, has become popular for its scalability (unlike Damas-Milner type inference, bidirectional typing remains decidable even for very expressive ty

research.cs.queensu.ca

)



The bidirectional approach also scales very nicely to dependent types (
https://www.andres-loeh.de/LambdaPi/

A Tutorial Implementation of a Dependently Typed Lambda Calculus

We present the type rules for a dependently-typed core calculus together with a straightforward implementation in Haskell. We explicitly highlight the changes necessary to shift from a simply-typed lambda calculus to the dependently-typed lambda calculus.

www.andres-loeh.de


).







Implementation in Rust:

https://github.com/nikomatsakis/bidir-type-infer

GitHub - nikomatsakis/bidir-type-infer: Implementing the type system described in the paper "Complete and Easy Bidirectional Typ

Implementing the type system described in the paper "Complete and Easy Bidirectional Type Inference" in Rust - GitHub - nikomatsakis/bidir-type-infer: Implementing the type system describ...

github.com






Haskell - 타입 추론 개념
https://github.com/ollef/Bidirectional

GitHub - ollef/Bidirectional: Haskell implementation of Dunfield and Krishnaswami's "Complete and easy bidirectional typecheckin

Haskell implementation of Dunfield and Krishnaswami's "Complete and easy bidirectional typechecking for higher-rank polymorphism" - GitHub - ollef/Bidirectional: Haskell implementatio...

github.com






TypeScript 에서의 타입 추론 개념

https://github.com/atennapel/bidirectional.js

GitHub - atennapel/bidirectional.js: Javascript implementation of "Complete and Easy Bidirectional Type Checking for Higher-Rank

Javascript implementation of "Complete and Easy Bidirectional Type Checking for Higher-Rank Polymorphism" - GitHub - atennapel/bidirectional.js: Javascript implementation of "Complet...

github.com





한글로 된 Blo글
파이썬과 코드 비교 되어 있음 최고!!

TypeScript용어]Type Inferences타입 추론 - https://economiceco.tistory.com/m/12287

TypeScript용어]Type Inferences타입 추론

https://dongi-coding.tistory.com/m/197 [TypeScript] Type Inferences 안녕하세요 동기 여러분! 오늘은 타입스크립트의 타입 추론에 대해 알아봅시다! Type Inferences 타입스크립트는 자바스크립트의 주요 데이..

economiceco.tistory.com







반응형