ReScript
[Reason ML](https://texonom.com/reason-ml-8db5cd509c974545b5f2f6df01d93561) 


## Reason + BuckleScript
BuckleScript를 백엔드로 사용해서 Reason을 JavaScript로 컴파일 하는 것이 기본 원리
`.res` 를 사용, 타이핑이 핵심
TypeScript가 JavaScript의 Superset을 지향하는 것과 달리, ReScript는 JavaScript의 Subset을 지향
이런 차이는 결과적으로 TypeScript의 컴파일러를 점점 복잡하게
ReScript의 컴파일러는 지금도 빠르지만, 앞으로 이 격차는 더욱 커지지
### ReScript Notion
|Title|
|:-:|
|[BuckleScript](https://texonom.com/bucklescript-b9047821da2548418b691e61808a5c6b)|
|[ReScript History](https://texonom.com/rescript-history-88067346d4684f64bef74f1b65c0467b)|
|[ReScript Grammar](https://texonom.com/rescript-grammar-26c71c8b6e5247f89811c9085a2b22fd)|
|[ReScript Typing](https://texonom.com/rescript-typing-f62b9944037d4842aefd790bfa0cf272)|
|[ReScript Module System](https://texonom.com/rescript-module-system-e9da45822e914d419a9465387eb62438)|
|[ReScript Identifier](https://texonom.com/rescript-identifier-5bdb6001c15342608d98c6ee8c3cd3f9)|
|[Rescript Null Safety](https://texonom.com/rescript-null-safety-bd445711492e410e9ad368fd669ac6f1)|



### ReScript Usage
|Title|
|:-:|



> [ReScript 사용기 / seob.dev](https://seob.dev/posts/ReScript-%EC%82%AC%EC%9A%A9%EA%B8%B0/)

> [ReScript Documentation](https://rescript-lang.org/)





