MLton
MLton| 패러다임 | 다중 패러다임: 기능적, 필수적 |
|---|---|
| 첫 등장 | 1997; 전 ([1] |
| 타이핑 규율 | 강하고, 정적이고, 추론된 |
| 면허증 | 사용 권한 고지 및 고지 사항[2] |
| 파일 이름 확장명 | .sml |
| 웹사이트 | mlton |
| 영향을 받은 | |
| 표준 ML | |
MLton은 Standard ML을 위한 오픈 소스 전체 프로그램 최적화 컴파일러로,[1] MLton 개발은 1997년에 시작되었으며,[1] 여러 플랫폼에 MLton을 포팅하는 데 도움을 준 개발자 및 사용자들로 구성된 전세계 커뮤니티와 함께 지속되고[3] 있다.MLton은 2013년 구글 서머 오브 코드(Dummer of Code)에 참여한 단체였다.
MLton은 빠른 실행 파일을 생산하고, 높은 수준의 기능과 관련된 비효율성을 제거하여 신속한 프로토타이핑과 모듈 프로그래밍을 장려하는 것을 목표로 한다.[1]또한 MLBasis 시스템을 통해 대규모 프로그래밍을 촉진하여 [4]모듈화와 네임스페이스 관리를 단순화하는 것을 목표로 한다.전체 프로그램 컴파일러로서, 표준 ML 환경 사이에 공통적인 인터랙티브 최상위 레벨이 없다는 점이 눈에 띈다.[5]
MLton은 기본 외에도 여러 라이브러리를 포함하며, ANTLR을 구현한 ML Language Processing Tools 및 명령 집합 CPU를 줄이기 위한 코드 생성기가 있는 MLRISC를 포함한다.SML/NJ의 컴파일 매니저에 대한 지원을 [citation needed]포함하여 SML 구현의 대표적인 SML/NJ의 포팅 코드에 도움이 되는 기능도 구현한다.
참고 항목
참조
- ^ a b c d Stephen Weeks (September 16, 2006). "Whole-Program Compilation in MLton" (PDF). ML Workshop 2006, invited lecture. Archived from the original (PDF) on June 29, 2007. Retrieved 2007-12-02.
- ^ "License". mlton.org. Retrieved 2021-11-30.
- ^ https://github.com/MLton/mlton
- ^ http://mlton.org/MLBasis
- ^ http://mlton.org/Drawbacks
외부 링크