MLton

MLton
MLton
패러다임다중 패러다임: 기능적, 필수적
첫 등장1997; 25년 전 (1998년)[1]
타이핑 규율강하고, 정적이고, 추론된
면허증사용 권한 고지 및 고지 사항[2]
파일 이름 확장명.sml
웹사이트mlton.org
영향을 받은
표준 ML

MLtonStandard 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의 포팅 코드에 도움이 되는 기능도 구현한다.

참고 항목

참조

  1. ^ 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.
  2. ^ "License". mlton.org. Retrieved 2021-11-30.
  3. ^ https://github.com/MLton/mlton
  4. ^ http://mlton.org/MLBasis
  5. ^ http://mlton.org/Drawbacks

외부 링크